/*
 * THIS FILE IS AUTOMATICALLY GENERATED BY /tmp/pkgbuild/net/nasd/work.aarch64eb/nasd-1.3/rpcgen/nasd_rpcgen
 * DO NOT MODIFY BY HAND
 *
 * Generated: Sat Apr 27 05:42:17 2024
 * Source: nasd_edrfs_server.rpc
 * Annotation: off
 * Min alignment: 1
 * Pad to: 8
 * Standard prefix: not specified
 */

#ifndef __nasd_edrfs_server_CLIENT_H_
#define __nasd_edrfs_server_CLIENT_H_

#include <nasd/nasd_rpcgen_c.h>

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

nasd_srpc_status_t
nasd_null_fm_client(
  nasd_srpc_handle_t   handle,
  nasd_res_otw_t out_res);

nasd_srpc_status_t
nasd_mount_fm_client(
  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
nasd_fsstat_fm_client(
  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
nasd_fsinfo_fm_client(
  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
nasd_lookup_fm_client(
  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
nasd_readdir_fm_client(
  nasd_srpc_handle_t   handle,
  nasd_edrfs_readdir_args_otw_t in_args,
  nasd_srpc_client_push_func_t byte_pipe_proc,
  void *byte_pipe,
  int *byte_pipe_pushed,
  nasd_edrfs_readdir_res_otw_t out_res);

nasd_srpc_status_t
nasd_access_fm_client(
  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
nasd_setattr_fm_client(
  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
nasd_create_fm_client(
  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
nasd_symlink_fm_client(
  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
nasd_remove_fm_client(
  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
nasd_mkdir_fm_client(
  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
nasd_rmdir_fm_client(
  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
nasd_newcookie_fm_client(
  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
nasd_rename_fm_client(
  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
nasd_getstats_fm_client(
  nasd_srpc_handle_t   handle,
  nasd_edrfs_getstats_res_otw_t out_res);

nasd_srpc_status_t
nasd_resetstats_fm_client(
  nasd_srpc_handle_t   handle,
  nasd_res_otw_t out_res);


#endif /* !__nasd_edrfs_server_CLIENTH_ */
