/*
 * 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:48 2025
 * Source: nasd_edrfs_server.rpc
 * Annotation: off
 * Min alignment: 1
 * Pad to: 8
 * Standard prefix: not specified
 */

#ifndef __nasd_edrfs_server_H_
#define __nasd_edrfs_server_H_

#include <nasd/nasd_rpcgen_c.h>

#define nasd_edrfs_server_uuid "0fe3973c-2fc5-11ca-bfb5-08002b1bb4f5"
#define nasd_edrfs_server_version "0.1"
#define nasd_edrfs_server_baseid 1000
#include <nasd/nasd_types.h>
#include <nasd/nasd_edrfs_types.h>
#define NASD_EDRFS_SERVER_PORT "6665"

void nasd_null_fm
(
  nasd_srpc_handle_t handle,
  nasd_res_otw_t out_res,
  nasd_srpc_status_t *op_status
);

void nasd_mount_fm
(
  nasd_srpc_handle_t handle,
  nasd_edrfs_mount_args_otw_t in_args,
  nasd_edrfs_mount_res_otw_t out_res,
  nasd_srpc_status_t *op_status
);

void nasd_fsstat_fm
(
  nasd_srpc_handle_t handle,
  nasd_edrfs_fsstat_args_otw_t in_args,
  nasd_edrfs_fsstat_res_otw_t out_res,
  nasd_srpc_status_t *op_status
);

void nasd_fsinfo_fm
(
  nasd_srpc_handle_t handle,
  nasd_edrfs_fsinfo_args_otw_t in_args,
  nasd_edrfs_fsinfo_res_otw_t out_res,
  nasd_srpc_status_t *op_status
);

void nasd_lookup_fm
(
  nasd_srpc_handle_t handle,
  nasd_edrfs_lookup_args_otw_t in_args,
  nasd_edrfs_lookup_res_otw_t out_res,
  nasd_srpc_status_t *op_status
);

void nasd_readdir_fm
(
  nasd_srpc_handle_t handle,
  nasd_edrfs_readdir_args_otw_t in_args,
  nasd_byte_pipe_t *byte_pipe,
  nasd_edrfs_readdir_res_otw_t out_res,
  nasd_srpc_status_t *op_status
);

void nasd_access_fm
(
  nasd_srpc_handle_t handle,
  nasd_edrfs_access_args_otw_t in_args,
  nasd_edrfs_access_res_otw_t out_res,
  nasd_srpc_status_t *op_status
);

void nasd_setattr_fm
(
  nasd_srpc_handle_t handle,
  nasd_edrfs_setattr_args_otw_t in_args,
  nasd_edrfs_setattr_res_otw_t out_res,
  nasd_srpc_status_t *op_status
);

void nasd_create_fm
(
  nasd_srpc_handle_t handle,
  nasd_edrfs_create_args_otw_t in_args,
  nasd_edrfs_create_res_otw_t out_res,
  nasd_srpc_status_t *op_status
);

void nasd_symlink_fm
(
  nasd_srpc_handle_t handle,
  nasd_edrfs_symlink_args_otw_t in_args,
  nasd_edrfs_symlink_res_otw_t out_res,
  nasd_srpc_status_t *op_status
);

void nasd_remove_fm
(
  nasd_srpc_handle_t handle,
  nasd_edrfs_remove_args_otw_t in_args,
  nasd_edrfs_remove_res_otw_t out_res,
  nasd_srpc_status_t *op_status
);

void nasd_mkdir_fm
(
  nasd_srpc_handle_t handle,
  nasd_edrfs_mkdir_args_otw_t in_args,
  nasd_edrfs_mkdir_res_otw_t out_res,
  nasd_srpc_status_t *op_status
);

void nasd_rmdir_fm
(
  nasd_srpc_handle_t handle,
  nasd_edrfs_rmdir_args_otw_t in_args,
  nasd_edrfs_rmdir_res_otw_t out_res,
  nasd_srpc_status_t *op_status
);

void nasd_newcookie_fm
(
  nasd_srpc_handle_t handle,
  nasd_edrfs_newcookie_args_otw_t in_args,
  nasd_edrfs_newcookie_res_otw_t out_res,
  nasd_srpc_status_t *op_status
);

void nasd_rename_fm
(
  nasd_srpc_handle_t handle,
  nasd_edrfs_rename_args_otw_t in_args,
  nasd_edrfs_rename_res_otw_t out_res,
  nasd_srpc_status_t *op_status
);

void nasd_getstats_fm
(
  nasd_srpc_handle_t handle,
  nasd_edrfs_getstats_res_otw_t out_res,
  nasd_srpc_status_t *op_status
);

void nasd_resetstats_fm
(
  nasd_srpc_handle_t handle,
  nasd_res_otw_t out_res,
  nasd_srpc_status_t *op_status
);

#endif /* !__nasd_edrfs_server_H_ */
