/*
 * THIS FILE IS AUTOMATICALLY GENERATED BY /tmp/pkgbuild/net/nasd/work.aarch64eb/nasd-1.3/rpcgen/nasd_rpcgen
 * DO NOT MODIFY BY HAND
 *
 * Generated: Thu Aug 14 10:55:45 2025
 * Source: nasd_edrfs_server.rpc
 * Annotation: off
 * Min alignment: 1
 * Pad to: 8
 * Standard prefix: not specified
 */

#ifndef __nasd_edrfs_server_SERVER_H_
#define __nasd_edrfs_server_SERVER_H_

#include <nasd/nasd_rpcgen_c.h>

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

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

nasd_srpc_status_t
nasd_null_fm_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_mount_fm_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_edrfs_mount_args_otw_t in_args,
  nasd_edrfs_mount_res_otw_t out_res);

nasd_srpc_status_t
nasd_fsstat_fm_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_edrfs_fsstat_args_otw_t in_args,
  nasd_edrfs_fsstat_res_otw_t out_res);

nasd_srpc_status_t
nasd_fsinfo_fm_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_edrfs_fsinfo_args_otw_t in_args,
  nasd_edrfs_fsinfo_res_otw_t out_res);

nasd_srpc_status_t
nasd_lookup_fm_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_edrfs_lookup_args_otw_t in_args,
  nasd_edrfs_lookup_res_otw_t out_res);

nasd_srpc_status_t
nasd_readdir_fm_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_edrfs_readdir_args_otw_t in_args,
  nasd_edrfs_readdir_res_otw_t out_res,
  nasd_srpc_server_pipestate_t *byte_pipe);

nasd_srpc_status_t
nasd_access_fm_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_edrfs_access_args_otw_t in_args,
  nasd_edrfs_access_res_otw_t out_res);

nasd_srpc_status_t
nasd_setattr_fm_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_edrfs_setattr_args_otw_t in_args,
  nasd_edrfs_setattr_res_otw_t out_res);

nasd_srpc_status_t
nasd_create_fm_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_edrfs_create_args_otw_t in_args,
  nasd_edrfs_create_res_otw_t out_res);

nasd_srpc_status_t
nasd_symlink_fm_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_edrfs_symlink_args_otw_t in_args,
  nasd_edrfs_symlink_res_otw_t out_res);

nasd_srpc_status_t
nasd_remove_fm_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_edrfs_remove_args_otw_t in_args,
  nasd_edrfs_remove_res_otw_t out_res);

nasd_srpc_status_t
nasd_mkdir_fm_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_edrfs_mkdir_args_otw_t in_args,
  nasd_edrfs_mkdir_res_otw_t out_res);

nasd_srpc_status_t
nasd_rmdir_fm_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_edrfs_rmdir_args_otw_t in_args,
  nasd_edrfs_rmdir_res_otw_t out_res);

nasd_srpc_status_t
nasd_newcookie_fm_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_edrfs_newcookie_args_otw_t in_args,
  nasd_edrfs_newcookie_res_otw_t out_res);

nasd_srpc_status_t
nasd_rename_fm_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_edrfs_rename_args_otw_t in_args,
  nasd_edrfs_rename_res_otw_t out_res);

nasd_srpc_status_t
nasd_getstats_fm_server(
  nasd_srpc_listener_t     *listener,
  nasd_srpc_conn_t         *conn,
  nasd_srpc_server_call_t  *call,
  nasd_edrfs_getstats_res_otw_t out_res);

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


#endif /* !__nasd_edrfs_server_SERVERH_ */
