Net-LibNFS
view release on metacpan or search on metacpan
libnfs/nfs4/libnfs-raw-nfs4.h view on Meta::CPAN
OP_RENAME = 29,
OP_RENEW = 30,
OP_RESTOREFH = 31,
OP_SAVEFH = 32,
OP_SECINFO = 33,
OP_SETATTR = 34,
OP_SETCLIENTID = 35,
OP_SETCLIENTID_CONFIRM = 36,
OP_VERIFY = 37,
OP_WRITE = 38,
OP_RELEASE_LOCKOWNER = 39,
OP_BIND_CONN_TO_SESSION = 41,
OP_EXCHANGE_ID = 42,
OP_CREATE_SESSION = 43,
OP_DESTROY_SESSION = 44,
OP_FREE_STATEID = 45,
OP_GET_DIR_DELEGATION = 46,
OP_GETDEVICEINFO = 47,
OP_GETDEVICELIST = 48,
OP_LAYOUTCOMMIT = 49,
OP_LAYOUTGET = 50,
OP_LAYOUTRETURN = 51,
OP_SECINFO_NO_NAME = 52,
OP_SEQUENCE = 53,
OP_SET_SSV = 54,
OP_TEST_STATEID = 55,
OP_WANT_DELEGATION = 56,
OP_DESTROY_CLIENTID = 57,
OP_RECLAIM_COMPLETE = 58,
OP_ILLEGAL = 10044,
};
typedef enum nfs_opnum4 nfs_opnum4;
struct nfs_argop4 {
nfs_opnum4 argop;
union {
ACCESS4args opaccess;
CLOSE4args opclose;
COMMIT4args opcommit;
CREATE4args opcreate;
DELEGPURGE4args opdelegpurge;
DELEGRETURN4args opdelegreturn;
GETATTR4args opgetattr;
LINK4args oplink;
LOCK4args oplock;
LOCKT4args oplockt;
LOCKU4args oplocku;
LOOKUP4args oplookup;
NVERIFY4args opnverify;
OPEN4args opopen;
OPENATTR4args opopenattr;
OPEN_CONFIRM4args opopen_confirm;
OPEN_DOWNGRADE4args opopen_downgrade;
PUTFH4args opputfh;
READ4args opread;
READDIR4args opreaddir;
REMOVE4args opremove;
RENAME4args oprename;
RENEW4args oprenew;
SECINFO4args opsecinfo;
SETATTR4args opsetattr;
SETCLIENTID4args opsetclientid;
SETCLIENTID_CONFIRM4args opsetclientid_confirm;
VERIFY4args opverify;
WRITE4args opwrite;
RELEASE_LOCKOWNER4args oprelease_lockowner;
BIND_CONN_TO_SESSION4args opbindconntosession;
EXCHANGE_ID4args opexchangeid;
CREATE_SESSION4args opcreatesession;
DESTROY_SESSION4args opdestroysession;
FREE_STATEID4args opfreestateid;
GET_DIR_DELEGATION4args opgetdirdelegation;
GETDEVICEINFO4args opgetdeviceinfo;
GETDEVICELIST4args opgetdevicelist;
LAYOUTCOMMIT4args oplayoutcommit;
LAYOUTGET4args oplayoutget;
LAYOUTRETURN4args oplayoutreturn;
SECINFO_NO_NAME4args opsecinfononame;
SEQUENCE4args opsequence;
SET_SSV4args opsetssv;
TEST_STATEID4args opteststateid;
WANT_DELEGATION4args opwantdelegation;
DESTROY_CLIENTID4args opdestroyclientid;
RECLAIM_COMPLETE4args opreclaimcomplete;
} nfs_argop4_u;
};
typedef struct nfs_argop4 nfs_argop4;
struct nfs_resop4 {
nfs_opnum4 resop;
union {
ACCESS4res opaccess;
CLOSE4res opclose;
COMMIT4res opcommit;
CREATE4res opcreate;
DELEGPURGE4res opdelegpurge;
DELEGRETURN4res opdelegreturn;
GETATTR4res opgetattr;
GETFH4res opgetfh;
LINK4res oplink;
LOCK4res oplock;
LOCKT4res oplockt;
LOCKU4res oplocku;
LOOKUP4res oplookup;
LOOKUPP4res oplookupp;
NVERIFY4res opnverify;
OPEN4res opopen;
OPENATTR4res opopenattr;
OPEN_CONFIRM4res opopen_confirm;
OPEN_DOWNGRADE4res opopen_downgrade;
PUTFH4res opputfh;
PUTPUBFH4res opputpubfh;
PUTROOTFH4res opputrootfh;
READ4res opread;
READDIR4res opreaddir;
READLINK4res opreadlink;
REMOVE4res opremove;
RENAME4res oprename;
RENEW4res oprenew;
RESTOREFH4res oprestorefh;
SAVEFH4res opsavefh;
SECINFO4res opsecinfo;
SETATTR4res opsetattr;
SETCLIENTID4res opsetclientid;
SETCLIENTID_CONFIRM4res opsetclientid_confirm;
VERIFY4res opverify;
WRITE4res opwrite;
RELEASE_LOCKOWNER4res oprelease_lockowner;
BIND_CONN_TO_SESSION4res opbindconntosession;
EXCHANGE_ID4res opexchangeid;
CREATE_SESSION4res opcreatesession;
DESTROY_SESSION4res opdestroysession;
FREE_STATEID4res opfreestateid;
GET_DIR_DELEGATION4res opgetdirdelegation;
GETDEVICEINFO4res opgetdeviceinfo;
GETDEVICELIST4res opgetdevicelist;
LAYOUTCOMMIT4res oplayoutcommit;
LAYOUTGET4res oplayoutget;
LAYOUTRETURN4res oplayoutreturn;
SECINFO_NO_NAME4res opsecinfononame;
SEQUENCE4res opsequence;
SET_SSV4res opsetssv;
TEST_STATEID4res opteststateid;
WANT_DELEGATION4res opwantdelegation;
DESTROY_CLIENTID4res opdestroyclientid;
RECLAIM_COMPLETE4res opreclaimcomplete;
ILLEGAL4res opillegal;
} nfs_resop4_u;
};
typedef struct nfs_resop4 nfs_resop4;
struct COMPOUND4args {
utf8str_cs tag;
uint32_t minorversion;
struct {
u_int argarray_len;
nfs_argop4 *argarray_val;
} argarray;
};
typedef struct COMPOUND4args COMPOUND4args;
struct COMPOUND4res {
nfsstat4 status;
utf8str_cs tag;
struct {
u_int resarray_len;
nfs_resop4 *resarray_val;
} resarray;
};
typedef struct COMPOUND4res COMPOUND4res;
struct CB_GETATTR4args {
nfs_fh4 fh;
bitmap4 attr_request;
};
typedef struct CB_GETATTR4args CB_GETATTR4args;
struct CB_GETATTR4resok {
fattr4 obj_attributes;
};
typedef struct CB_GETATTR4resok CB_GETATTR4resok;
struct CB_GETATTR4res {
nfsstat4 status;
union {
CB_GETATTR4resok resok4;
} CB_GETATTR4res_u;
};
typedef struct CB_GETATTR4res CB_GETATTR4res;
struct CB_RECALL4args {
stateid4 stateid;
uint32_t truncate;
nfs_fh4 fh;
};
typedef struct CB_RECALL4args CB_RECALL4args;
struct CB_RECALL4res {
nfsstat4 status;
};
typedef struct CB_RECALL4res CB_RECALL4res;
( run in 0.609 second using v1.01-cache-2.11-cpan-71847e10f99 )