module V1:sig..end
val bind : ?program_number:Rtypes.uint4 ->
       ?version_number:Rtypes.uint4 ->
       proc_null:(Pfs_rpcapi_aux.t_Datanode_ctrl'V1'null'arg ->
                  Pfs_rpcapi_aux.t_Datanode_ctrl'V1'null'res) ->
       proc_reset_all_safetrans:(Pfs_rpcapi_aux.t_Datanode_ctrl'V1'reset_all_safetrans'arg ->
                                 Pfs_rpcapi_aux.t_Datanode_ctrl'V1'reset_all_safetrans'res) ->
       proc_cancel_safetrans:(Pfs_rpcapi_aux.t_Datanode_ctrl'V1'cancel_safetrans'arg ->
                              Pfs_rpcapi_aux.t_Datanode_ctrl'V1'cancel_safetrans'res) ->
       proc_safetrans:(Pfs_rpcapi_aux.t_Datanode_ctrl'V1'safetrans'arg ->
                       Pfs_rpcapi_aux.t_Datanode_ctrl'V1'safetrans'res) ->
       Rpc_server.t -> unitval bind_async : ?program_number:Rtypes.uint4 ->
       ?version_number:Rtypes.uint4 ->
       proc_null:(Rpc_server.session ->
                  Pfs_rpcapi_aux.t_Datanode_ctrl'V1'null'arg ->
                  (Pfs_rpcapi_aux.t_Datanode_ctrl'V1'null'res -> unit) -> unit) ->
       proc_reset_all_safetrans:(Rpc_server.session ->
                                 Pfs_rpcapi_aux.t_Datanode_ctrl'V1'reset_all_safetrans'arg ->
                                 (Pfs_rpcapi_aux.t_Datanode_ctrl'V1'reset_all_safetrans'res ->
                                  unit) ->
                                 unit) ->
       proc_cancel_safetrans:(Rpc_server.session ->
                              Pfs_rpcapi_aux.t_Datanode_ctrl'V1'cancel_safetrans'arg ->
                              (Pfs_rpcapi_aux.t_Datanode_ctrl'V1'cancel_safetrans'res ->
                               unit) ->
                              unit) ->
       proc_safetrans:(Rpc_server.session ->
                       Pfs_rpcapi_aux.t_Datanode_ctrl'V1'safetrans'arg ->
                       (Pfs_rpcapi_aux.t_Datanode_ctrl'V1'safetrans'res -> unit) ->
                       unit) ->
       Rpc_server.t -> unit