Module Functions.Handle

val t : [ `Base ] Luv_c_function_descriptions.Types.Handle.t Luv_c_generated_types.typ
val close_trampoline : ([ `Base ] Luv_c_function_descriptions.Types.Handle.t Ctypes_static.ptr -> unit) Ctypes_static.static_funptr Ctypes.typ
val alloc_trampoline : ([ `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 Ctypes.typ
val get_close_trampoline : (unit -> ([ `Base ] Luv_c_function_descriptions.Types.Handle.t Ctypes_static.ptr -> unit) Ctypes_static.static_funptr Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val get_alloc_trampoline : (unit -> ([ `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 Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val is_active : ([ `Base ] Luv_c_function_descriptions.Types.Handle.t Ctypes_static.ptr -> bool Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val is_closing : ([ `Base ] Luv_c_function_descriptions.Types.Handle.t Ctypes_static.ptr -> bool Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val close : ([ `Base ] Luv_c_function_descriptions.Types.Handle.t Ctypes_static.ptr -> ([ `Base ] Luv_c_function_descriptions.Types.Handle.t Ctypes_static.ptr -> unit) Ctypes_static.static_funptr -> unit Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val ref : ([ `Base ] Luv_c_function_descriptions.Types.Handle.t Ctypes_static.ptr -> unit Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val unref : ([ `Base ] Luv_c_function_descriptions.Types.Handle.t Ctypes_static.ptr -> unit Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val has_ref : ([ `Base ] Luv_c_function_descriptions.Types.Handle.t Ctypes_static.ptr -> bool Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val send_buffer_size : ([ `Base ] Luv_c_function_descriptions.Types.Handle.t Ctypes_static.ptr -> int Ctypes_static.ptr -> int Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val recv_buffer_size : ([ `Base ] Luv_c_function_descriptions.Types.Handle.t Ctypes_static.ptr -> int Ctypes_static.ptr -> int Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val fileno : ([ `Base ] Luv_c_function_descriptions.Types.Handle.t Ctypes_static.ptr -> Luv_c_function_descriptions.Types.Os_fd.t Ctypes_static.ptr -> int Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val get_loop : ([ `Base ] Luv_c_function_descriptions.Types.Handle.t Ctypes_static.ptr -> Luv_c_function_descriptions.Types.Loop.t Ctypes_static.ptr Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val get_data : ([ `Base ] Luv_c_function_descriptions.Types.Handle.t Ctypes_static.ptr -> unit Ctypes_static.ptr Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val set_data : ([ `Base ] Luv_c_function_descriptions.Types.Handle.t Ctypes_static.ptr -> unit Ctypes_static.ptr -> unit Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result