Module Functions.Stream
module Connect_request : sig ... end
module Shutdown_request : sig ... end
module Write_request : sig ... end
val t : [ `Base ] Luv_c_function_descriptions.Types.Stream.t Luv_c_generated_types.typ
val connection_trampoline : ([ `Base ] Luv_c_function_descriptions.Types.Stream.t Ctypes_static.ptr -> int -> unit) Ctypes_static.static_funptr Ctypes.typ
val read_trampoline : ([ `Base ] Luv_c_function_descriptions.Types.Stream.t Ctypes_static.ptr -> PosixTypes.ssize_t -> Luv_c_function_descriptions.Types.Buf.t Ctypes_static.ptr -> unit) Ctypes_static.static_funptr Ctypes.typ
val get_connection_trampoline : (unit -> ([ `Base ] Luv_c_function_descriptions.Types.Stream.t Ctypes_static.ptr -> int -> unit) Ctypes_static.static_funptr Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val get_read_trampoline : (unit -> ([ `Base ] Luv_c_function_descriptions.Types.Stream.t Ctypes_static.ptr -> PosixTypes.ssize_t -> Luv_c_function_descriptions.Types.Buf.t Ctypes_static.ptr -> unit) Ctypes_static.static_funptr Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val shutdown : ([ `Shutdown ] Luv_c_types.Request.t Ctypes_static.ptr -> [ `Base ] Luv_c_function_descriptions.Types.Stream.t Ctypes_static.ptr -> ([ `Shutdown ] Luv_c_types.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 listen : ([ `Base ] Luv_c_function_descriptions.Types.Stream.t Ctypes_static.ptr -> int -> ([ `Base ] Luv_c_function_descriptions.Types.Stream.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 accept : ([ `Base ] Luv_c_function_descriptions.Types.Stream.t Ctypes_static.ptr -> [ `Base ] Luv_c_function_descriptions.Types.Stream.t Ctypes_static.ptr -> int Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val read_start : ([ `Base ] Luv_c_function_descriptions.Types.Stream.t Ctypes_static.ptr -> ([ `Base ] Luv_c_function_descriptions.Types.Handle.t Ctypes_static.ptr -> Unsigned.size_t -> Luv_c_function_descriptions.Types.Buf.t Ctypes_static.ptr -> unit) Ctypes_static.static_funptr -> ([ `Base ] Luv_c_function_descriptions.Types.Stream.t Ctypes_static.ptr -> PosixTypes.ssize_t -> Luv_c_function_descriptions.Types.Buf.t Ctypes_static.ptr -> unit) Ctypes_static.static_funptr -> int Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val read_stop : ([ `Base ] Luv_c_function_descriptions.Types.Stream.t Ctypes_static.ptr -> int Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val write2 : ([ `Write ] Luv_c_types.Request.t Ctypes_static.ptr -> [ `Base ] Luv_c_function_descriptions.Types.Stream.t Ctypes_static.ptr -> Luv_c_function_descriptions.Types.Buf.t Ctypes_static.ptr -> Unsigned.uint -> [ `Base ] Luv_c_function_descriptions.Types.Stream.t Ctypes_static.ptr -> ([ `Write ] Luv_c_types.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 try_write : ([ `Base ] Luv_c_function_descriptions.Types.Stream.t Ctypes_static.ptr -> Luv_c_function_descriptions.Types.Buf.t Ctypes_static.ptr -> Unsigned.uint -> int Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val is_readable : ([ `Base ] Luv_c_function_descriptions.Types.Stream.t Ctypes_static.ptr -> bool Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val is_writable : ([ `Base ] Luv_c_function_descriptions.Types.Stream.t Ctypes_static.ptr -> bool Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val set_blocking : ([ `Base ] Luv_c_function_descriptions.Types.Stream.t Ctypes_static.ptr -> bool -> int Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val get_write_queue_size : ([ `Base ] Luv_c_function_descriptions.Types.Stream.t Ctypes_static.ptr -> Unsigned.size_t Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result