package ocamlnet

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type !'t result = [
  1. | `Error of exn
  2. | `Ok of 't
]
type !'t result_eof = [
  1. | `End_of_file
  2. | `Error of exn
  3. | `Ok of 't
]
type sockaddr = [
  1. | `Implied
  2. | `Sockaddr of Unix.sockaddr
]
val string_of_sockaddr : sockaddr -> string
exception Error of string
type in_rule = [
  1. | `Accept
  2. | `Deny
  3. | `Drop
  4. | `Reject
  5. | `Reject_with of Rpc.server_error
]
type in_record = [
  1. | `Accept of Rpc_packer.packed_value
  2. | `Deny
  3. | `Drop
  4. | `Reject of Rpc_packer.packed_value
  5. | `Reject_with of Rpc_packer.packed_value * Rpc.server_error
]
class type rpc_multiplex_controller = object ... end
val stream_rpc_multiplex_controller : ?dbg_name:string Pervasives.ref -> ?close_inactive_descr:bool -> ?preclose:(unit -> unit) -> ?tls:((module Netsys_crypto_types.TLS_CONFIG) * string option) -> role:[ `Client | `Server ] -> Unix.file_descr -> Unixqueue.event_system -> rpc_multiplex_controller
val datagram_rpc_multiplex_controller : ?dbg_name:string Pervasives.ref -> ?close_inactive_descr:bool -> ?preclose:(unit -> unit) -> role:[ `Client | `Server ] -> Unix.file_descr -> Unixqueue.event_system -> rpc_multiplex_controller
val internal_rpc_multiplex_controller : ?dbg_name:string Pervasives.ref -> ?close_inactive_descr:bool -> ?preclose:(unit -> unit) -> internal_pipe -> internal_pipe -> Unixqueue.event_system -> rpc_multiplex_controller
module Debug : sig ... end
OCaml

Innovation. Community. Security.