package luv
Module Descriptions.StreamSource
Source
val connection_trampoline :
([ `Base ] Types.Stream.t Ctypes_static.ptr ->
int ->
unit)
Ctypes_static.static_funptr
Ctypes.typSource
val read_trampoline :
([ `Base ] Types.Stream.t Ctypes_static.ptr ->
PosixTypes.ssize_t ->
Types.Buf.t Ctypes_static.ptr ->
unit)
Ctypes_static.static_funptr
Ctypes.typSource
val get_connection_trampoline :
(unit ->
([ `Base ] Types.Stream.t Ctypes_static.ptr ->
int ->
unit)
Ctypes_static.static_funptr
F.return)
F.resultSource
val get_read_trampoline :
(unit ->
([ `Base ] Types.Stream.t Ctypes_static.ptr ->
PosixTypes.ssize_t ->
Types.Buf.t Ctypes_static.ptr ->
unit)
Ctypes_static.static_funptr
F.return)
F.resultSource
val shutdown :
([ `Shutdown ] Luv_c_types.Request.t Ctypes_static.ptr ->
[ `Base ] Types.Stream.t Ctypes_static.ptr ->
([ `Shutdown ] Luv_c_types.Request.t Ctypes_static.ptr ->
int ->
unit)
Ctypes_static.static_funptr ->
int F.return)
F.resultSource
val listen :
([ `Base ] Types.Stream.t Ctypes_static.ptr ->
int ->
([ `Base ] Types.Stream.t Ctypes_static.ptr ->
int ->
unit)
Ctypes_static.static_funptr ->
int F.return)
F.resultSource
val accept :
([ `Base ] Types.Stream.t Ctypes_static.ptr ->
[ `Base ] Types.Stream.t Ctypes_static.ptr ->
int F.return)
F.resultSource
val read_start :
([ `Base ] Types.Stream.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 ->
([ `Base ] Types.Stream.t Ctypes_static.ptr ->
PosixTypes.ssize_t ->
Types.Buf.t Ctypes_static.ptr ->
unit)
Ctypes_static.static_funptr ->
int F.return)
F.resultSource
val write2 :
([ `Write ] Luv_c_types.Request.t Ctypes_static.ptr ->
[ `Base ] Types.Stream.t Ctypes_static.ptr ->
Types.Buf.t Ctypes_static.ptr ->
Unsigned.uint ->
[ `Base ] Types.Stream.t Ctypes_static.ptr ->
([ `Write ] Luv_c_types.Request.t Ctypes_static.ptr ->
int ->
unit)
Ctypes_static.static_funptr ->
int F.return)
F.resultSource
val try_write :
([ `Base ] Types.Stream.t Ctypes_static.ptr ->
Types.Buf.t Ctypes_static.ptr ->
Unsigned.uint ->
int F.return)
F.resultSource
val try_write2 :
([ `Base ] Types.Stream.t Ctypes_static.ptr ->
Types.Buf.t Ctypes_static.ptr ->
Unsigned.uint ->
[ `Base ] Types.Stream.t Ctypes_static.ptr ->
int F.return)
F.resultSource
val set_blocking :
([ `Base ] Types.Stream.t Ctypes_static.ptr -> bool -> int F.return) F.resultSource
val get_write_queue_size :
([ `Base ] Types.Stream.t Ctypes_static.ptr ->
Unsigned.size_t F.return)
F.result