package ocamlnet

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type inetspec = [
  1. | `Sock_inet of Unix.socket_type * Unix.inet_addr * int
  2. | `Sock_inet_byname of Unix.socket_type * string * int
]
type sockspec = [
  1. | `Sock_inet of Unix.socket_type * Unix.inet_addr * int
  2. | `Sock_inet_byname of Unix.socket_type * string * int
  3. | `Sock_unix of Unix.socket_type * string
]
val sockspec_of_sockaddr : Unix.socket_type -> Unix.sockaddr -> sockspec
val sockspec_of_socksymbol : Unix.socket_type -> Netsockaddr.socksymbol -> sockspec
type connect_address = [
  1. | `Command of string * (int -> Unixqueue.event_system -> unit)
  2. | `Socket of sockspec * connect_options
  3. | `W32_pipe of Netsys_win32.pipe_mode * string
]
and connect_options = Uq_engines.connect_options = {
  1. conn_bind : sockspec option;
}
val default_connect_options : connect_options
type connect_status = [
  1. | `Command of Unix.file_descr * int
  2. | `Socket of Unix.file_descr * sockspec
  3. | `W32_pipe of Unix.file_descr
]
val client_endpoint : connect_status -> Unix.file_descr
val client_channel : Uq_engines.connect_status -> float -> Netchannels.raw_io_channel
class type client_endpoint_connector = object ... end
OCaml

Innovation. Community. Security.