/*
 * THIS FILE IS AUTOMATICALLY GENERATED BY /pbulk/work/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen
 * DO NOT MODIFY BY HAND
 *
 * Generated: Sat Jan  3 11:58:53 2026
 * Source: nasd_pdrive.rpc
 * Annotation: off
 * Min alignment: 1
 * Pad to: 8
 * Standard prefix: not specified
 */

#ifndef __nasd_pdrive_SERVER_H_
#define __nasd_pdrive_SERVER_H_

#include <nasd/nasd_rpcgen_c.h>

#include <nasd/nasd_error.h>
#include <nasd/nasd_types.h>

nasd_status_t
nasd_pdrive_demux(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call);

nasd_srpc_status_t
nasd_p_null_dr_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_res_otw_t out_res);

nasd_srpc_status_t
nasd_p_sync_dr_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_res_otw_t out_res);

nasd_srpc_status_t
nasd_p_part_creat_otw_dr_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_security_param_otw_t in_sec_param,
  nasd_capability_otw_t in_capability,
  nasd_digest_nonce_otw_t in_digest,
  nasd_p_part_creat_dr_args_otw_t in_args,
  nasd_p_part_creat_dr_res_otw_t out_res,
  nasd_digest_nonce_otw_t out_digest);

nasd_srpc_status_t
nasd_p_create_otw_dr_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_security_param_otw_t in_sec_param,
  nasd_capability_otw_t in_capability,
  nasd_digest_nonce_otw_t in_digest,
  nasd_p_create_dr_args_otw_t in_args,
  nasd_p_create_dr_res_otw_t out_res,
  nasd_digest_nonce_otw_t out_digest);

nasd_srpc_status_t
nasd_p_getattr_otw_dr_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_security_param_otw_t in_sec_param,
  nasd_capability_otw_t in_capability,
  nasd_digest_nonce_otw_t in_digest,
  nasd_p_getattr_dr_args_otw_t in_args,
  nasd_p_getattr_dr_res_otw_t out_res,
  nasd_digest_nonce_otw_t out_digest);

nasd_srpc_status_t
nasd_p_read_simple_otw_dr_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_security_param_otw_t in_sec_param,
  nasd_capability_otw_t in_capability,
  nasd_digest_nonce_otw_t in_digest,
  nasd_p_smpl_op_dr_args_otw_t in_args,
  nasd_p_fastread_dr_res_otw_t out_res,
  nasd_digest_nonce_otw_t out_digest,
  nasd_srpc_server_pipestate_t *byte_pipe);

nasd_srpc_status_t
nasd_p_read2_simple_otw_dr_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_security_param_otw_t in_sec_param,
  nasd_capability_otw_t in_capability,
  nasd_digest_nonce_otw_t in_digest,
  nasd_p_smpl_op_dr_args_otw_t in_args,
  nasd_p_fastread_dr_res_otw_t out_res,
  nasd_digest_nonce_otw_t out_digest,
  nasd_srpc_server_pipestate_t *byte_pipe);

nasd_srpc_status_t
nasd_p_tread_simple_otw_dr_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_security_param_otw_t in_sec_param,
  nasd_capability_otw_t in_capability,
  nasd_digest_nonce_otw_t in_digest,
  nasd_p_thrtl_op_dr_args_otw_t in_args,
  nasd_p_fastread_dr_res_otw_t out_res,
  nasd_digest_nonce_otw_t out_digest,
  nasd_srpc_server_pipestate_t *byte_pipe);

nasd_srpc_status_t
nasd_p_write_simple_otw_dr_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_security_param_otw_t in_sec_param,
  nasd_capability_otw_t in_capability,
  nasd_digest_nonce_otw_t in_digest,
  nasd_p_smpl_op_dr_args_otw_t in_args,
  nasd_p_fastwrite_dr_res_otw_t out_res,
  nasd_digest_nonce_otw_t out_digest,
  nasd_srpc_server_pipestate_t *byte_pipe);

nasd_srpc_status_t
nasd_p_setattr_otw_dr_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_security_param_otw_t in_sec_param,
  nasd_capability_otw_t in_capability,
  nasd_digest_nonce_otw_t in_digest,
  nasd_p_setattr_dr_args_otw_t in_args,
  nasd_p_setattr_dr_res_otw_t out_res,
  nasd_digest_nonce_otw_t out_digest);

nasd_srpc_status_t
nasd_p_flush_obj_otw_dr_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_security_param_otw_t in_sec_param,
  nasd_capability_otw_t in_capability,
  nasd_digest_nonce_otw_t in_digest,
  nasd_p_flush_obj_dr_args_otw_t in_args,
  nasd_p_flush_obj_dr_res_otw_t out_status,
  nasd_digest_nonce_otw_t out_digest);

nasd_srpc_status_t
nasd_p_remove_otw_dr_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_security_param_otw_t in_sec_param,
  nasd_capability_otw_t in_capability,
  nasd_digest_nonce_otw_t in_digest,
  nasd_p_remove_dr_args_otw_t in_args,
  nasd_p_remove_dr_res_otw_t out_status,
  nasd_digest_nonce_otw_t out_digest);

nasd_srpc_status_t
nasd_p_initialize_otw_dr_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_p_initialize_dr_args_otw_t in_args,
  nasd_p_initialize_dr_res_otw_t out_status);

nasd_srpc_status_t
nasd_p_change_key_otw_dr_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_security_param_otw_t in_sec_param,
  nasd_capability_otw_t in_capability,
  nasd_digest_nonce_otw_t in_digest,
  nasd_p_change_key_dr_args_otw_t in_args,
  nasd_p_change_key_dr_res_otw_t out_status,
  nasd_digest_nonce_otw_t out_digest);

nasd_srpc_status_t
nasd_p_eject_obj_otw_dr_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_security_param_otw_t in_sec_param,
  nasd_capability_otw_t in_capability,
  nasd_digest_nonce_otw_t in_digest,
  nasd_p_eject_obj_dr_args_otw_t in_args,
  nasd_p_eject_obj_dr_res_otw_t out_status,
  nasd_digest_nonce_otw_t out_digest);

nasd_srpc_status_t
nasd_p_strt_iread_otw_dr_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_security_param_otw_t in_sec_param,
  nasd_capability_otw_t in_capability,
  nasd_digest_nonce_otw_t in_digest,
  nasd_p_strt_iread_dr_args_otw_t in_args,
  nasd_p_strt_iread_dr_res_otw_t out_status,
  nasd_digest_nonce_otw_t out_digest);

nasd_srpc_status_t
nasd_p_stop_iread_otw_dr_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_security_param_otw_t in_sec_param,
  nasd_capability_otw_t in_capability,
  nasd_digest_nonce_otw_t in_digest,
  nasd_p_stop_iread_dr_args_otw_t in_args,
  nasd_p_stop_iread_dr_res_otw_t out_status,
  nasd_digest_nonce_otw_t out_digest);

nasd_srpc_status_t
nasd_p_rshutdown_otw_dr_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_security_param_otw_t in_sec_param,
  nasd_capability_otw_t in_capability,
  nasd_digest_nonce_otw_t in_digest,
  nasd_p_rshutdown_dr_args_otw_t in_args,
  nasd_p_rshutdown_dr_res_otw_t out_status,
  nasd_digest_nonce_otw_t out_digest);

nasd_srpc_status_t
nasd_p_getinfo_otw_dr_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_p_getinfo_dr_res_otw_t out_info);

nasd_srpc_status_t
nasd_p_remote_attach_otw_dr_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_security_param_otw_t in_sec_param,
  nasd_capability_otw_t in_capability,
  nasd_digest_nonce_otw_t in_digest,
  nasd_p_remote_attach_dr_args_otw_t in_args,
  nasd_p_remote_attach_dr_res_otw_t out_res,
  nasd_digest_nonce_otw_t out_digest,
  nasd_srpc_server_pipestate_t *byte_pipe);

nasd_srpc_status_t
nasd_p_remote_detach_otw_dr_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_security_param_otw_t in_sec_param,
  nasd_capability_otw_t in_capability,
  nasd_digest_nonce_otw_t in_digest,
  nasd_p_remote_detach_dr_args_otw_t in_args,
  nasd_res_otw_t out_res,
  nasd_digest_nonce_otw_t out_digest);

nasd_srpc_status_t
nasd_p_remote_invoke_otw_dr_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_security_param_otw_t in_sec_param,
  nasd_capability_otw_t in_capability,
  nasd_digest_nonce_otw_t in_digest,
  nasd_p_smpl_op_dr_args_otw_t in_args,
  nasd_p_fastread_dr_res_otw_t out_res,
  nasd_digest_nonce_otw_t out_digest,
  nasd_srpc_server_pipestate_t *byte_pipe);


#endif /* !__nasd_pdrive_SERVERH_ */
