package luv
Module Descriptions.UDPSource
Source
val init :
(Types.Loop.t Ctypes_static.ptr ->
[ `UDP ] Luv_c_types.Handle.t Ctypes_static.ptr ->
int F.return)
F.resultSource
val init_ex :
(Types.Loop.t Ctypes_static.ptr ->
[ `UDP ] Luv_c_types.Handle.t Ctypes_static.ptr ->
Unsigned.uint ->
int F.return)
F.resultSource
val open_ :
([ `UDP ] Luv_c_types.Handle.t Ctypes_static.ptr ->
Types.Os_socket.t ->
int F.return)
F.resultSource
val bind :
([ `UDP ] Luv_c_types.Handle.t Ctypes_static.ptr ->
Types.Sockaddr.t Ctypes_static.ptr ->
int ->
int F.return)
F.resultSource
val connect :
([ `UDP ] Luv_c_types.Handle.t Ctypes_static.ptr ->
Types.Sockaddr.t Ctypes_static.ptr ->
int F.return)
F.resultSource
val getpeername :
([ `UDP ] Luv_c_types.Handle.t Ctypes_static.ptr ->
Types.Sockaddr.t Ctypes_static.ptr ->
int Ctypes_static.ptr ->
int F.return)
F.resultSource
val getsockname :
([ `UDP ] Luv_c_types.Handle.t Ctypes_static.ptr ->
Types.Sockaddr.t Ctypes_static.ptr ->
int Ctypes_static.ptr ->
int F.return)
F.resultSource
val set_membership :
([ `UDP ] Luv_c_types.Handle.t Ctypes_static.ptr ->
string Ctypes_static.ocaml ->
string Ctypes_static.ocaml ->
Types.UDP.Membership.t ->
int F.return)
F.resultSource
val set_source_membership :
([ `UDP ] Luv_c_types.Handle.t Ctypes_static.ptr ->
string Ctypes_static.ocaml ->
string Ctypes_static.ocaml ->
string Ctypes_static.ocaml ->
Types.UDP.Membership.t ->
int F.return)
F.resultSource
val set_multicast_loop :
([ `UDP ] Luv_c_types.Handle.t Ctypes_static.ptr ->
bool ->
int F.return)
F.resultSource
val set_multicast_ttl :
([ `UDP ] Luv_c_types.Handle.t Ctypes_static.ptr ->
int ->
int F.return)
F.resultSource
val set_multicast_interface :
([ `UDP ] Luv_c_types.Handle.t Ctypes_static.ptr ->
string Ctypes_static.ocaml ->
int F.return)
F.resultSource
val set_broadcast :
([ `UDP ] Luv_c_types.Handle.t Ctypes_static.ptr ->
bool ->
int F.return)
F.resultSource
val set_ttl :
([ `UDP ] Luv_c_types.Handle.t Ctypes_static.ptr ->
int ->
int F.return)
F.resultSource
val send :
([ `Send ] Luv_c_types.Request.t Ctypes_static.ptr ->
[ `UDP ] Luv_c_types.Handle.t Ctypes_static.ptr ->
Types.Buf.t Ctypes_static.ptr ->
Unsigned.uint ->
Types.Sockaddr.t Ctypes_static.ptr ->
([ `Send ] Luv_c_types.Request.t Ctypes_static.ptr ->
int ->
unit)
Ctypes_static.static_funptr ->
int F.return)
F.resultSource
val try_send :
([ `UDP ] Luv_c_types.Handle.t Ctypes_static.ptr ->
Types.Buf.t Ctypes_static.ptr ->
Unsigned.uint ->
Types.Sockaddr.t Ctypes_static.ptr ->
int F.return)
F.resultSource
val recv_trampoline :
([ `UDP ] Luv_c_types.Handle.t Ctypes_static.ptr ->
PosixTypes.ssize_t ->
Types.Buf.t Ctypes_static.ptr ->
Types.Sockaddr.t Ctypes_static.ptr ->
Unsigned.uint ->
unit)
Ctypes_static.static_funptr
Ctypes.typSource
val get_recv_trampoline :
(unit ->
([ `UDP ] Luv_c_types.Handle.t Ctypes_static.ptr ->
PosixTypes.ssize_t ->
Types.Buf.t Ctypes_static.ptr ->
Types.Sockaddr.t Ctypes_static.ptr ->
Unsigned.uint ->
unit)
Ctypes_static.static_funptr
F.return)
F.resultSource
val recv_start :
([ `UDP ] Luv_c_types.Handle.t Ctypes_static.ptr ->
([ `Base ] Types.Handle.t Ctypes_static.ptr ->
Unsigned.size_t ->
Types.Buf.t Ctypes_static.ptr ->
unit)
Ctypes_static.static_funptr ->
([ `UDP ] Luv_c_types.Handle.t Ctypes_static.ptr ->
PosixTypes.ssize_t ->
Types.Buf.t Ctypes_static.ptr ->
Types.Sockaddr.t Ctypes_static.ptr ->
Unsigned.uint ->
unit)
Ctypes_static.static_funptr ->
int F.return)
F.resultSource
val using_recvmmsg :
([ `UDP ] Luv_c_types.Handle.t Ctypes_static.ptr -> bool F.return) F.resultSource
val get_send_queue_size :
([ `UDP ] Luv_c_types.Handle.t Ctypes_static.ptr ->
Unsigned.size_t F.return)
F.resultSource
val get_send_queue_count :
([ `UDP ] Luv_c_types.Handle.t Ctypes_static.ptr ->
Unsigned.size_t F.return)
F.result