module V1:sig..end
val bind : ?program_number:Rtypes.uint4 ->
       ?version_number:Rtypes.uint4 ->
       proc_null:(Pfs_rpcapi_aux.t_Dn_admin'V1'null'arg ->
                  Pfs_rpcapi_aux.t_Dn_admin'V1'null'res) ->
       proc_add_datanode:(Pfs_rpcapi_aux.t_Dn_admin'V1'add_datanode'arg ->
                          Pfs_rpcapi_aux.t_Dn_admin'V1'add_datanode'res) ->
       proc_enable_datanode:(Pfs_rpcapi_aux.t_Dn_admin'V1'enable_datanode'arg ->
                             Pfs_rpcapi_aux.t_Dn_admin'V1'enable_datanode'res) ->
       proc_disable_datanode:(Pfs_rpcapi_aux.t_Dn_admin'V1'disable_datanode'arg ->
                              Pfs_rpcapi_aux.t_Dn_admin'V1'disable_datanode'res) ->
       proc_is_enabled:(Pfs_rpcapi_aux.t_Dn_admin'V1'is_enabled'arg ->
                        Pfs_rpcapi_aux.t_Dn_admin'V1'is_enabled'res) ->
       proc_is_alive:(Pfs_rpcapi_aux.t_Dn_admin'V1'is_alive'arg ->
                      Pfs_rpcapi_aux.t_Dn_admin'V1'is_alive'res) ->
       proc_fsstat:(Pfs_rpcapi_aux.t_Dn_admin'V1'fsstat'arg ->
                    Pfs_rpcapi_aux.t_Dn_admin'V1'fsstat'res) ->
       proc_lookup:(Pfs_rpcapi_aux.t_Dn_admin'V1'lookup'arg ->
                    Pfs_rpcapi_aux.t_Dn_admin'V1'lookup'res) ->
       proc_datanodes:(Pfs_rpcapi_aux.t_Dn_admin'V1'datanodes'arg ->
                       Pfs_rpcapi_aux.t_Dn_admin'V1'datanodes'res) ->
       proc_destroy_datanode:(Pfs_rpcapi_aux.t_Dn_admin'V1'destroy_datanode'arg ->
                              Pfs_rpcapi_aux.t_Dn_admin'V1'destroy_datanode'res) ->
       Rpc_server.t -> unitval bind_async : ?program_number:Rtypes.uint4 ->
       ?version_number:Rtypes.uint4 ->
       proc_null:(Rpc_server.session ->
                  Pfs_rpcapi_aux.t_Dn_admin'V1'null'arg ->
                  (Pfs_rpcapi_aux.t_Dn_admin'V1'null'res -> unit) -> unit) ->
       proc_add_datanode:(Rpc_server.session ->
                          Pfs_rpcapi_aux.t_Dn_admin'V1'add_datanode'arg ->
                          (Pfs_rpcapi_aux.t_Dn_admin'V1'add_datanode'res -> unit) ->
                          unit) ->
       proc_enable_datanode:(Rpc_server.session ->
                             Pfs_rpcapi_aux.t_Dn_admin'V1'enable_datanode'arg ->
                             (Pfs_rpcapi_aux.t_Dn_admin'V1'enable_datanode'res ->
                              unit) ->
                             unit) ->
       proc_disable_datanode:(Rpc_server.session ->
                              Pfs_rpcapi_aux.t_Dn_admin'V1'disable_datanode'arg ->
                              (Pfs_rpcapi_aux.t_Dn_admin'V1'disable_datanode'res ->
                               unit) ->
                              unit) ->
       proc_is_enabled:(Rpc_server.session ->
                        Pfs_rpcapi_aux.t_Dn_admin'V1'is_enabled'arg ->
                        (Pfs_rpcapi_aux.t_Dn_admin'V1'is_enabled'res -> unit) ->
                        unit) ->
       proc_is_alive:(Rpc_server.session ->
                      Pfs_rpcapi_aux.t_Dn_admin'V1'is_alive'arg ->
                      (Pfs_rpcapi_aux.t_Dn_admin'V1'is_alive'res -> unit) -> unit) ->
       proc_fsstat:(Rpc_server.session ->
                    Pfs_rpcapi_aux.t_Dn_admin'V1'fsstat'arg ->
                    (Pfs_rpcapi_aux.t_Dn_admin'V1'fsstat'res -> unit) -> unit) ->
       proc_lookup:(Rpc_server.session ->
                    Pfs_rpcapi_aux.t_Dn_admin'V1'lookup'arg ->
                    (Pfs_rpcapi_aux.t_Dn_admin'V1'lookup'res -> unit) -> unit) ->
       proc_datanodes:(Rpc_server.session ->
                       Pfs_rpcapi_aux.t_Dn_admin'V1'datanodes'arg ->
                       (Pfs_rpcapi_aux.t_Dn_admin'V1'datanodes'res -> unit) -> unit) ->
       proc_destroy_datanode:(Rpc_server.session ->
                              Pfs_rpcapi_aux.t_Dn_admin'V1'destroy_datanode'arg ->
                              (Pfs_rpcapi_aux.t_Dn_admin'V1'destroy_datanode'res ->
                               unit) ->
                              unit) ->
       Rpc_server.t -> unit