Module Functions.TCP
val t : [ `TCP ] Luv_c_types.Stream.t Luv_c_generated_types.typ
val init : (Luv_c_function_descriptions.Types.Loop.t Ctypes_static.ptr -> [ `TCP ] Luv_c_types.Stream.t Ctypes_static.ptr -> int Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val init_ex : (Luv_c_function_descriptions.Types.Loop.t Ctypes_static.ptr -> [ `TCP ] Luv_c_types.Stream.t Ctypes_static.ptr -> Unsigned.uint -> int Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val open_ : ([ `TCP ] Luv_c_types.Stream.t Ctypes_static.ptr -> Luv_c_function_descriptions.Types.Os_socket.t -> int Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val socketpair : (int -> int -> Luv_c_function_descriptions.Types.Os_socket.t Ctypes_static.ptr -> int -> int -> int Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val nodelay : ([ `TCP ] Luv_c_types.Stream.t Ctypes_static.ptr -> bool -> int Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val keepalive : ([ `TCP ] Luv_c_types.Stream.t Ctypes_static.ptr -> bool -> int -> int Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val simultaneous_accepts : ([ `TCP ] Luv_c_types.Stream.t Ctypes_static.ptr -> bool -> int Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val bind : ([ `TCP ] Luv_c_types.Stream.t Ctypes_static.ptr -> Luv_c_function_descriptions.Types.Sockaddr.t Ctypes_static.ptr -> int -> int Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val getsockname : ([ `TCP ] Luv_c_types.Stream.t Ctypes_static.ptr -> Luv_c_function_descriptions.Types.Sockaddr.t Ctypes_static.ptr -> int Ctypes_static.ptr -> int Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val getpeername : ([ `TCP ] Luv_c_types.Stream.t Ctypes_static.ptr -> Luv_c_function_descriptions.Types.Sockaddr.t Ctypes_static.ptr -> int Ctypes_static.ptr -> int Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val connect : (Luv_c_function_descriptions.Types.Stream.Connect_request.t Ctypes_static.ptr -> [ `TCP ] Luv_c_types.Stream.t Ctypes_static.ptr -> Luv_c_function_descriptions.Types.Sockaddr.t Ctypes_static.ptr -> (Luv_c_function_descriptions.Types.Stream.Connect_request.t Ctypes_static.ptr -> int -> unit) Ctypes_static.static_funptr -> int Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val close_reset : ([ `TCP ] Luv_c_types.Stream.t Ctypes_static.ptr -> ([ `Base ] Luv_c_function_descriptions.Types.Handle.t Ctypes_static.ptr -> unit) Ctypes_static.static_funptr -> int Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result