nfs-ganesha 1.4
Classes | Defines | Typedefs | Functions | Variables

nfs4_Compound.c File Reference

Routines used for managing the NFS4 COMPOUND functions. More...

#include "sal_functions.h"
#include "nfs_tools.h"

Go to the source code of this file.

Classes

struct  nfs4_op_desc__

Defines

#define POS_ILLEGAL_V40   40
#define POS_ILLEGAL_V41   59
#define TAGLEN   64
#define COMPOUND4_ARRAY   parg->arg_compound4.argarray
#define COMPOUND4_MINOR   parg->arg_compound4.minorversion

Typedefs

typedef struct nfs4_op_desc__ nfs4_op_desc_t

Functions

int nfs4_Compound (nfs_arg_t *parg, exportlist_t *pexport, fsal_op_context_t *pcontext, nfs_worker_data_t *pworker, struct svc_req *preq, nfs_res_t *pres)
void nfs4_Compound_FreeOne (nfs_resop4 *pres)
 Free the result for one NFS4_OP.
void nfs4_Compound_Free (nfs_res_t *pres)
void compound_data_Free (compound_data_t *data)
void nfs4_Compound_CopyResOne (nfs_resop4 *pres_dst, nfs_resop4 *pres_src)
void nfs4_Compound_CopyRes (nfs_res_t *pres_dst, nfs_res_t *pres_src)
int nfs4_op_stat_update (nfs_arg_t *parg, nfs_res_t *pres, nfs_request_stat_t *pstat_req)

Variables

const int optab4index []
nfs4_op_desc_toptabvers [] = { (nfs4_op_desc_t *) optab4v0 }

Detailed Description

Routines used for managing the NFS4 COMPOUND functions.

Author:
Author:
deniel
Date:
Date:
2006/01/16 16:25:44
Version:
Revision:
1.24

nfs4_Compound.c : Routines used for managing the NFS4 COMPOUND functions.

Definition in file nfs4_Compound.c.


Define Documentation

#define COMPOUND4_ARRAY   parg->arg_compound4.argarray
#define COMPOUND4_MINOR   parg->arg_compound4.minorversion
#define POS_ILLEGAL_V40   40

Definition at line 73 of file nfs4_Compound.c.

#define POS_ILLEGAL_V41   59

Definition at line 74 of file nfs4_Compound.c.

#define TAGLEN   64

Typedef Documentation


Variable Documentation

const int optab4index[]
Initial value:
    { 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
  21, 22, 23,
  24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39
}

Definition at line 56 of file nfs4_Compound.c.

nfs4_op_desc_t* optabvers[] = { (nfs4_op_desc_t *) optab4v0 }

Definition at line 183 of file nfs4_Compound.c.