module V1:sig..end
val bind : ?program_number:Rtypes.uint4 ->
       ?version_number:Rtypes.uint4 ->
       proc_null:(Pfs_rpcapi_aux.t_Datanode'V1'null'arg ->
                  Pfs_rpcapi_aux.t_Datanode'V1'null'res) ->
       proc_identity:(Pfs_rpcapi_aux.t_Datanode'V1'identity'arg ->
                      Pfs_rpcapi_aux.t_Datanode'V1'identity'res) ->
       proc_size:(Pfs_rpcapi_aux.t_Datanode'V1'size'arg ->
                  Pfs_rpcapi_aux.t_Datanode'V1'size'res) ->
       proc_blocksize:(Pfs_rpcapi_aux.t_Datanode'V1'blocksize'arg ->
                       Pfs_rpcapi_aux.t_Datanode'V1'blocksize'res) ->
       proc_clustername:(Pfs_rpcapi_aux.t_Datanode'V1'clustername'arg ->
                         Pfs_rpcapi_aux.t_Datanode'V1'clustername'res) ->
       proc_read:(Pfs_rpcapi_aux.t_Datanode'V1'read'arg ->
                  Pfs_rpcapi_aux.t_Datanode'V1'read'res) ->
       proc_write:(Pfs_rpcapi_aux.t_Datanode'V1'write'arg ->
                   Pfs_rpcapi_aux.t_Datanode'V1'write'res) ->
       proc_copy:(Pfs_rpcapi_aux.t_Datanode'V1'copy'arg ->
                  Pfs_rpcapi_aux.t_Datanode'V1'copy'res) ->
       proc_zero:(Pfs_rpcapi_aux.t_Datanode'V1'zero'arg ->
                  Pfs_rpcapi_aux.t_Datanode'V1'zero'res) ->
       proc_sync:(Pfs_rpcapi_aux.t_Datanode'V1'sync'arg ->
                  Pfs_rpcapi_aux.t_Datanode'V1'sync'res) ->
       proc_alloc_shm_if_local:(Pfs_rpcapi_aux.t_Datanode'V1'alloc_shm_if_local'arg ->
                                Pfs_rpcapi_aux.t_Datanode'V1'alloc_shm_if_local'res) ->
       proc_udsocket_if_local:(Pfs_rpcapi_aux.t_Datanode'V1'udsocket_if_local'arg ->
                               Pfs_rpcapi_aux.t_Datanode'V1'udsocket_if_local'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'V1'null'arg ->
                  (Pfs_rpcapi_aux.t_Datanode'V1'null'res -> unit) -> unit) ->
       proc_identity:(Rpc_server.session ->
                      Pfs_rpcapi_aux.t_Datanode'V1'identity'arg ->
                      (Pfs_rpcapi_aux.t_Datanode'V1'identity'res -> unit) -> unit) ->
       proc_size:(Rpc_server.session ->
                  Pfs_rpcapi_aux.t_Datanode'V1'size'arg ->
                  (Pfs_rpcapi_aux.t_Datanode'V1'size'res -> unit) -> unit) ->
       proc_blocksize:(Rpc_server.session ->
                       Pfs_rpcapi_aux.t_Datanode'V1'blocksize'arg ->
                       (Pfs_rpcapi_aux.t_Datanode'V1'blocksize'res -> unit) -> unit) ->
       proc_clustername:(Rpc_server.session ->
                         Pfs_rpcapi_aux.t_Datanode'V1'clustername'arg ->
                         (Pfs_rpcapi_aux.t_Datanode'V1'clustername'res -> unit) ->
                         unit) ->
       proc_read:(Rpc_server.session ->
                  Pfs_rpcapi_aux.t_Datanode'V1'read'arg ->
                  (Pfs_rpcapi_aux.t_Datanode'V1'read'res -> unit) -> unit) ->
       proc_write:(Rpc_server.session ->
                   Pfs_rpcapi_aux.t_Datanode'V1'write'arg ->
                   (Pfs_rpcapi_aux.t_Datanode'V1'write'res -> unit) -> unit) ->
       proc_copy:(Rpc_server.session ->
                  Pfs_rpcapi_aux.t_Datanode'V1'copy'arg ->
                  (Pfs_rpcapi_aux.t_Datanode'V1'copy'res -> unit) -> unit) ->
       proc_zero:(Rpc_server.session ->
                  Pfs_rpcapi_aux.t_Datanode'V1'zero'arg ->
                  (Pfs_rpcapi_aux.t_Datanode'V1'zero'res -> unit) -> unit) ->
       proc_sync:(Rpc_server.session ->
                  Pfs_rpcapi_aux.t_Datanode'V1'sync'arg ->
                  (Pfs_rpcapi_aux.t_Datanode'V1'sync'res -> unit) -> unit) ->
       proc_alloc_shm_if_local:(Rpc_server.session ->
                                Pfs_rpcapi_aux.t_Datanode'V1'alloc_shm_if_local'arg ->
                                (Pfs_rpcapi_aux.t_Datanode'V1'alloc_shm_if_local'res ->
                                 unit) ->
                                unit) ->
       proc_udsocket_if_local:(Rpc_server.session ->
                               Pfs_rpcapi_aux.t_Datanode'V1'udsocket_if_local'arg ->
                               (Pfs_rpcapi_aux.t_Datanode'V1'udsocket_if_local'res ->
                                unit) ->
                               unit) ->
       Rpc_server.t -> unit