Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type t = Socket.listen_socket
val accept : t -> (Tcp_stream.t * Addr.stream_addr, [> `Noop ]) Rio.io_result
val bind :
?reuse_addr:bool ->
?reuse_port:bool ->
?backlog:int ->
Addr.stream_addr ->
(t, [> `Noop ]) Rio.io_result
val close : t -> unit
val pp : Format.formatter -> t -> unit