package ocamlnet

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Parameters

module C : CLIENT

Signature

module PMAP : sig ... end
type t = {
  1. esys : Unixqueue.event_system;
  2. client : C.t;
}
val try_mapping_from_rpcb : Rpc_portmapper_aux.rpcb -> Rpc_portmapper_aux.mapping * bool
val dest_pmaplist : Rpc_portmapper_aux.pmaplist option -> (Netnumber.uint4 * Netnumber.uint4 * Rpc.protocol * int) list
val bind : C.t -> unit
val create_for : C.t -> t
val create_inet : ?esys:Unixqueue.event_system -> string -> Rpc.protocol -> t
val create_unix : ?esys:Unixqueue.event_system -> string -> t
val create_local : ?esys:Unixqueue.event_system -> unit -> t
val shut_down : t -> unit
val null'async : t -> ((unit -> Rpc_portmapper_aux.t_PMAP'V2'pmapproc_null'res) -> unit) -> unit
val set'async : t -> Netnumber.uint4 -> Netnumber.uint4 -> Rpc.protocol -> int -> ((unit -> Rpc_portmapper_aux.t_PMAP'V2'pmapproc_set'res) -> unit) -> unit
val set_rpcbind'async : t -> Netnumber.uint4 -> Netnumber.uint4 -> string -> Rpc_portmapper_aux.uaddr -> string -> ((unit -> Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_set'res) -> unit) -> unit
val unset'async : t -> Netnumber.uint4 -> Netnumber.uint4 -> Rpc.protocol -> int -> ((unit -> Rpc_portmapper_aux.t_PMAP'V2'pmapproc_unset'res) -> unit) -> unit
val unset_rpcbind'async : t -> Netnumber.uint4 -> Netnumber.uint4 -> string -> Rpc_portmapper_aux.uaddr -> string -> ((unit -> Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_unset'res) -> unit) -> unit
val getport'async : t -> Netnumber.uint4 -> Netnumber.uint4 -> Rpc.protocol -> ((unit -> Rpc_portmapper_aux.t_PMAP'V2'pmapproc_getport'res) -> unit) -> unit
val getaddr_rpcbind'async : t -> Netnumber.uint4 -> Netnumber.uint4 -> string -> Rpc_portmapper_aux.uaddr -> ((unit -> Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_getaddr'res option) -> unit) -> unit
val dump : t -> (Netnumber.uint4 * Netnumber.uint4 * Rpc.protocol * int) list
val dump'async : t -> ((unit -> (Netnumber.uint4 * Netnumber.uint4 * Rpc.protocol * int) list) -> unit) -> unit
val sockaddr_of_program_rpcbind : Rpc_program.t -> string -> string -> Unix.sockaddr * Rpc.protocol
OCaml

Innovation. Community. Security.