# Module Rpc_portmapper_clnt.Make'PMAP.V4

    module V4: sig .. end

    type t = U'C.t

    val _program : Rpc_program.t

    val rpcbproc_null : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_null'arg ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_null'res

    val rpcbproc_null'async : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_null'arg ->
           ((unit -> Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_null'res) -> unit) -> unit

    val rpcbproc_set : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_set'arg ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_set'res

    val rpcbproc_set'async : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_set'arg ->
           ((unit -> Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_set'res) -> unit) -> unit

    val rpcbproc_unset : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_unset'arg ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_unset'res

    val rpcbproc_unset'async : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_unset'arg ->
           ((unit -> Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_unset'res) -> unit) -> unit

    val rpcbproc_getaddr : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_getaddr'arg ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_getaddr'res

    val rpcbproc_getaddr'async : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_getaddr'arg ->
           ((unit -> Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_getaddr'res) -> unit) -> unit

    val rpcbproc_dump : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_dump'arg ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_dump'res

    val rpcbproc_dump'async : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_dump'arg ->
           ((unit -> Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_dump'res) -> unit) -> unit

    val rpcbproc_bcast : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_bcast'arg ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_bcast'res

    val rpcbproc_bcast'async : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_bcast'arg ->
           ((unit -> Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_bcast'res) -> unit) -> unit

    val rpcbproc_gettime : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_gettime'arg ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_gettime'res

    val rpcbproc_gettime'async : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_gettime'arg ->
           ((unit -> Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_gettime'res) -> unit) -> unit

    val rpcbproc_uaddr2taddr : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_uaddr2taddr'arg ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_uaddr2taddr'res

    val rpcbproc_uaddr2taddr'async : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_uaddr2taddr'arg ->
           ((unit -> Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_uaddr2taddr'res) -> unit) ->
           unit

    val rpcbproc_taddr2uaddr : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_taddr2uaddr'arg ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_taddr2uaddr'res

    val rpcbproc_taddr2uaddr'async : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_taddr2uaddr'arg ->
           ((unit -> Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_taddr2uaddr'res) -> unit) ->
           unit

    val rpcbproc_getversaddr : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_getversaddr'arg ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_getversaddr'res

    val rpcbproc_getversaddr'async : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_getversaddr'arg ->
           ((unit -> Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_getversaddr'res) -> unit) ->
           unit

    val rpcbproc_indirect : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_indirect'arg ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_indirect'res

    val rpcbproc_indirect'async : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_indirect'arg ->
           ((unit -> Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_indirect'res) -> unit) ->
           unit

    val rpcbproc_getaddrlist : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_getaddrlist'arg ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_getaddrlist'res

    val rpcbproc_getaddrlist'async : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_getaddrlist'arg ->
           ((unit -> Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_getaddrlist'res) -> unit) ->
           unit

    val rpcbproc_getstat : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_getstat'arg ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_getstat'res

    val rpcbproc_getstat'async : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_getstat'arg ->
           ((unit -> Rpc_portmapper_aux.t_PMAP'V4'rpcbproc_getstat'res) -> unit) -> unit