sig
type t
val create :
?esys:Unixqueue.event_system -> Rpc_client.connector -> Rpc_portmapper.t
val create_inet :
?esys:Unixqueue.event_system ->
string -> Rpc.protocol -> Rpc_portmapper.t
val create_local : ?esys:Unixqueue.event_system -> unit -> Rpc_portmapper.t
val shut_down : Rpc_portmapper.t -> unit
val null : Rpc_portmapper.t -> unit
val null'async : Rpc_portmapper.t -> ((unit -> unit) -> unit) -> unit
val set :
Rpc_portmapper.t ->
Netnumber.uint4 -> Netnumber.uint4 -> Rpc.protocol -> int -> bool
val set'async :
Rpc_portmapper.t ->
Netnumber.uint4 ->
Netnumber.uint4 ->
Rpc.protocol -> int -> ((unit -> bool) -> unit) -> unit
val set_rpcbind :
Rpc_portmapper.t ->
Netnumber.uint4 -> Netnumber.uint4 -> string -> string -> string -> bool
val set_rpcbind'async :
Rpc_portmapper.t ->
Netnumber.uint4 ->
Netnumber.uint4 ->
string -> string -> string -> ((unit -> bool) -> unit) -> unit
val unset :
Rpc_portmapper.t ->
Netnumber.uint4 -> Netnumber.uint4 -> Rpc.protocol -> int -> bool
val unset'async :
Rpc_portmapper.t ->
Netnumber.uint4 ->
Netnumber.uint4 ->
Rpc.protocol -> int -> ((unit -> bool) -> unit) -> unit
val unset_rpcbind :
Rpc_portmapper.t ->
Netnumber.uint4 -> Netnumber.uint4 -> string -> string -> string -> bool
val unset_rpcbind'async :
Rpc_portmapper.t ->
Netnumber.uint4 ->
Netnumber.uint4 ->
string -> string -> string -> ((unit -> bool) -> unit) -> unit
val getport :
Rpc_portmapper.t ->
Netnumber.uint4 -> Netnumber.uint4 -> Rpc.protocol -> int
val getport'async :
Rpc_portmapper.t ->
Netnumber.uint4 ->
Netnumber.uint4 -> Rpc.protocol -> ((unit -> int) -> unit) -> unit
val getaddr_rpcbind :
Rpc_portmapper.t ->
Netnumber.uint4 -> Netnumber.uint4 -> string -> string -> string option
val getaddr_rpcbind'async :
Rpc_portmapper.t ->
Netnumber.uint4 ->
Netnumber.uint4 ->
string -> string -> ((unit -> string option) -> unit) -> unit
val dump :
Rpc_portmapper.t ->
(Netnumber.uint4 * Netnumber.uint4 * Rpc.protocol * int) list
val dump'async :
Rpc_portmapper.t ->
((unit -> (Netnumber.uint4 * Netnumber.uint4 * Rpc.protocol * int) list) ->
unit) ->
unit
val port_of_program : Rpc_program.t -> string -> Rpc.protocol -> int
val sockaddr_of_program_rpcbind :
Rpc_program.t -> string -> string -> Unix.sockaddr * Rpc.protocol
end