Plasma GitLab Archive
Projects Blog Knowledge

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
This web site is published by Informatikbüro Gerd Stolpmann
Powered by Caml