package ocamlnet

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type listen_address = [
  1. | `Socket of Uq_engines.sockspec * listen_options
  2. | `W32_pipe of Netsys_win32.pipe_mode * string * listen_options
]
and listen_options = Uq_engines.listen_options = {
  1. lstn_backlog : int;
  2. lstn_reuseaddr : bool;
}
val default_listen_options : listen_options
val listen_on_inet_socket : Unix.inet_addr -> int -> Unix.socket_type -> listen_options -> Unix.file_descr
val listen_on_unix_socket : string -> Unix.socket_type -> listen_options -> Unix.file_descr
val listen_on_w32_pipe : Netsys_win32.pipe_mode -> string -> listen_options -> Unix.file_descr
val listen_on : listen_address -> Unix.file_descr
class type server_endpoint_acceptor = object ... end
class direct_acceptor : ?close_on_shutdown:bool -> ?preclose:(unit -> unit) -> Unix.file_descr -> Unixqueue.event_system -> server_endpoint_acceptor