`sig
type t
val create : Rpc_client.connector -> Rpc_portmapper.t
val create_inet : string -> Rpc_portmapper.t
val shut_down : Rpc_portmapper.t -> unit
val null : Rpc_portmapper.t -> unit
val set :
Rpc_portmapper.t ->
Rtypes.uint4 -> Rtypes.uint4 -> Rpc.protocol -> int -> bool
val unset :
Rpc_portmapper.t ->
Rtypes.uint4 -> Rtypes.uint4 -> Rpc.protocol -> int -> bool
val getport :
Rpc_portmapper.t -> Rtypes.uint4 -> Rtypes.uint4 -> Rpc.protocol -> int
val dump :
Rpc_portmapper.t ->
(Rtypes.uint4 * Rtypes.uint4 * Rpc.protocol * int) list
val callit :
Rpc_portmapper.t ->
Rpc_program.t -> string -> Xdr.xdr_value -> int * Xdr.xdr_value
val port_of_program : Rpc_program.t -> string -> Rpc.protocol -> int
end`