Net-LibNFS
view release on metacpan or search on metacpan
libnfs/nfs4/libnfs-raw-nfs4.c view on Meta::CPAN
break;
case OP_NVERIFY:
if (!zdr_NVERIFY4args (zdrs, &objp->nfs_argop4_u.opnverify))
return FALSE;
break;
case OP_OPEN:
if (!zdr_OPEN4args (zdrs, &objp->nfs_argop4_u.opopen))
return FALSE;
break;
case OP_OPENATTR:
if (!zdr_OPENATTR4args (zdrs, &objp->nfs_argop4_u.opopenattr))
return FALSE;
break;
case OP_OPEN_CONFIRM:
if (!zdr_OPEN_CONFIRM4args (zdrs, &objp->nfs_argop4_u.opopen_confirm))
return FALSE;
break;
case OP_OPEN_DOWNGRADE:
if (!zdr_OPEN_DOWNGRADE4args (zdrs, &objp->nfs_argop4_u.opopen_downgrade))
return FALSE;
break;
case OP_PUTFH:
if (!zdr_PUTFH4args (zdrs, &objp->nfs_argop4_u.opputfh))
return FALSE;
break;
case OP_PUTPUBFH:
break;
case OP_PUTROOTFH:
break;
case OP_READ:
if (!zdr_READ4args (zdrs, &objp->nfs_argop4_u.opread))
return FALSE;
break;
case OP_READDIR:
if (!zdr_READDIR4args (zdrs, &objp->nfs_argop4_u.opreaddir))
return FALSE;
break;
case OP_READLINK:
break;
case OP_REMOVE:
if (!zdr_REMOVE4args (zdrs, &objp->nfs_argop4_u.opremove))
return FALSE;
break;
case OP_RENAME:
if (!zdr_RENAME4args (zdrs, &objp->nfs_argop4_u.oprename))
return FALSE;
break;
case OP_RENEW:
if (!zdr_RENEW4args (zdrs, &objp->nfs_argop4_u.oprenew))
return FALSE;
break;
case OP_RESTOREFH:
break;
case OP_SAVEFH:
break;
case OP_SECINFO:
if (!zdr_SECINFO4args (zdrs, &objp->nfs_argop4_u.opsecinfo))
return FALSE;
break;
case OP_SETATTR:
if (!zdr_SETATTR4args (zdrs, &objp->nfs_argop4_u.opsetattr))
return FALSE;
break;
case OP_SETCLIENTID:
if (!zdr_SETCLIENTID4args (zdrs, &objp->nfs_argop4_u.opsetclientid))
return FALSE;
break;
case OP_SETCLIENTID_CONFIRM:
if (!zdr_SETCLIENTID_CONFIRM4args (zdrs, &objp->nfs_argop4_u.opsetclientid_confirm))
return FALSE;
break;
case OP_VERIFY:
if (!zdr_VERIFY4args (zdrs, &objp->nfs_argop4_u.opverify))
return FALSE;
break;
case OP_WRITE:
if (!zdr_WRITE4args (zdrs, &objp->nfs_argop4_u.opwrite))
return FALSE;
break;
case OP_RELEASE_LOCKOWNER:
if (!zdr_RELEASE_LOCKOWNER4args (zdrs, &objp->nfs_argop4_u.oprelease_lockowner))
return FALSE;
break;
case OP_BIND_CONN_TO_SESSION:
if (!zdr_BIND_CONN_TO_SESSION4args (zdrs, &objp->nfs_argop4_u.opbindconntosession))
return FALSE;
break;
case OP_EXCHANGE_ID:
if (!zdr_EXCHANGE_ID4args (zdrs, &objp->nfs_argop4_u.opexchangeid))
return FALSE;
break;
case OP_CREATE_SESSION:
if (!zdr_CREATE_SESSION4args (zdrs, &objp->nfs_argop4_u.opcreatesession))
return FALSE;
break;
case OP_DESTROY_SESSION:
if (!zdr_DESTROY_SESSION4args (zdrs, &objp->nfs_argop4_u.opdestroysession))
return FALSE;
break;
case OP_FREE_STATEID:
if (!zdr_FREE_STATEID4args (zdrs, &objp->nfs_argop4_u.opfreestateid))
return FALSE;
break;
case OP_GET_DIR_DELEGATION:
if (!zdr_GET_DIR_DELEGATION4args (zdrs, &objp->nfs_argop4_u.opgetdirdelegation))
return FALSE;
break;
case OP_GETDEVICEINFO:
if (!zdr_GETDEVICEINFO4args (zdrs, &objp->nfs_argop4_u.opgetdeviceinfo))
return FALSE;
break;
case OP_GETDEVICELIST:
if (!zdr_GETDEVICELIST4args (zdrs, &objp->nfs_argop4_u.opgetdevicelist))
return FALSE;
break;
case OP_LAYOUTCOMMIT:
if (!zdr_LAYOUTCOMMIT4args (zdrs, &objp->nfs_argop4_u.oplayoutcommit))
return FALSE;
break;
case OP_LAYOUTGET:
if (!zdr_LAYOUTGET4args (zdrs, &objp->nfs_argop4_u.oplayoutget))
return FALSE;
break;
case OP_LAYOUTRETURN:
if (!zdr_LAYOUTRETURN4args (zdrs, &objp->nfs_argop4_u.oplayoutreturn))
return FALSE;
break;
case OP_SECINFO_NO_NAME:
if (!zdr_SECINFO_NO_NAME4args (zdrs, &objp->nfs_argop4_u.opsecinfononame))
return FALSE;
break;
case OP_SEQUENCE:
if (!zdr_SEQUENCE4args (zdrs, &objp->nfs_argop4_u.opsequence))
return FALSE;
break;
case OP_SET_SSV:
if (!zdr_SET_SSV4args (zdrs, &objp->nfs_argop4_u.opsetssv))
return FALSE;
break;
case OP_TEST_STATEID:
if (!zdr_TEST_STATEID4args (zdrs, &objp->nfs_argop4_u.opteststateid))
return FALSE;
break;
case OP_WANT_DELEGATION:
if (!zdr_WANT_DELEGATION4args (zdrs, &objp->nfs_argop4_u.opwantdelegation))
return FALSE;
break;
case OP_DESTROY_CLIENTID:
if (!zdr_DESTROY_CLIENTID4args (zdrs, &objp->nfs_argop4_u.opdestroyclientid))
return FALSE;
break;
case OP_RECLAIM_COMPLETE:
if (!zdr_RECLAIM_COMPLETE4args (zdrs, &objp->nfs_argop4_u.opreclaimcomplete))
return FALSE;
break;
case OP_ILLEGAL:
break;
default:
return FALSE;
}
return TRUE;
}
uint32_t
zdr_nfs_resop4 (ZDR *zdrs, nfs_resop4 *objp)
{
if (!zdr_nfs_opnum4 (zdrs, &objp->resop))
return FALSE;
switch (objp->resop) {
case OP_ACCESS:
if (!zdr_ACCESS4res (zdrs, &objp->nfs_resop4_u.opaccess))
return FALSE;
break;
case OP_CLOSE:
if (!zdr_CLOSE4res (zdrs, &objp->nfs_resop4_u.opclose))
return FALSE;
break;
case OP_COMMIT:
if (!zdr_COMMIT4res (zdrs, &objp->nfs_resop4_u.opcommit))
return FALSE;
break;
case OP_CREATE:
if (!zdr_CREATE4res (zdrs, &objp->nfs_resop4_u.opcreate))
return FALSE;
break;
case OP_DELEGPURGE:
if (!zdr_DELEGPURGE4res (zdrs, &objp->nfs_resop4_u.opdelegpurge))
return FALSE;
break;
case OP_DELEGRETURN:
if (!zdr_DELEGRETURN4res (zdrs, &objp->nfs_resop4_u.opdelegreturn))
return FALSE;
break;
case OP_GETATTR:
if (!zdr_GETATTR4res (zdrs, &objp->nfs_resop4_u.opgetattr))
libnfs/nfs4/libnfs-raw-nfs4.c view on Meta::CPAN
if (!zdr_OPENATTR4res (zdrs, &objp->nfs_resop4_u.opopenattr))
return FALSE;
break;
case OP_OPEN_CONFIRM:
if (!zdr_OPEN_CONFIRM4res (zdrs, &objp->nfs_resop4_u.opopen_confirm))
return FALSE;
break;
case OP_OPEN_DOWNGRADE:
if (!zdr_OPEN_DOWNGRADE4res (zdrs, &objp->nfs_resop4_u.opopen_downgrade))
return FALSE;
break;
case OP_PUTFH:
if (!zdr_PUTFH4res (zdrs, &objp->nfs_resop4_u.opputfh))
return FALSE;
break;
case OP_PUTPUBFH:
if (!zdr_PUTPUBFH4res (zdrs, &objp->nfs_resop4_u.opputpubfh))
return FALSE;
break;
case OP_PUTROOTFH:
if (!zdr_PUTROOTFH4res (zdrs, &objp->nfs_resop4_u.opputrootfh))
return FALSE;
break;
case OP_READ:
if (!zdr_READ4res (zdrs, &objp->nfs_resop4_u.opread))
return FALSE;
break;
case OP_READDIR:
if (!zdr_READDIR4res (zdrs, &objp->nfs_resop4_u.opreaddir))
return FALSE;
break;
case OP_READLINK:
if (!zdr_READLINK4res (zdrs, &objp->nfs_resop4_u.opreadlink))
return FALSE;
break;
case OP_REMOVE:
if (!zdr_REMOVE4res (zdrs, &objp->nfs_resop4_u.opremove))
return FALSE;
break;
case OP_RENAME:
if (!zdr_RENAME4res (zdrs, &objp->nfs_resop4_u.oprename))
return FALSE;
break;
case OP_RENEW:
if (!zdr_RENEW4res (zdrs, &objp->nfs_resop4_u.oprenew))
return FALSE;
break;
case OP_RESTOREFH:
if (!zdr_RESTOREFH4res (zdrs, &objp->nfs_resop4_u.oprestorefh))
return FALSE;
break;
case OP_SAVEFH:
if (!zdr_SAVEFH4res (zdrs, &objp->nfs_resop4_u.opsavefh))
return FALSE;
break;
case OP_SECINFO:
if (!zdr_SECINFO4res (zdrs, &objp->nfs_resop4_u.opsecinfo))
return FALSE;
break;
case OP_SETATTR:
if (!zdr_SETATTR4res (zdrs, &objp->nfs_resop4_u.opsetattr))
return FALSE;
break;
case OP_SETCLIENTID:
if (!zdr_SETCLIENTID4res (zdrs, &objp->nfs_resop4_u.opsetclientid))
return FALSE;
break;
case OP_SETCLIENTID_CONFIRM:
if (!zdr_SETCLIENTID_CONFIRM4res (zdrs, &objp->nfs_resop4_u.opsetclientid_confirm))
return FALSE;
break;
case OP_VERIFY:
if (!zdr_VERIFY4res (zdrs, &objp->nfs_resop4_u.opverify))
return FALSE;
break;
case OP_WRITE:
if (!zdr_WRITE4res (zdrs, &objp->nfs_resop4_u.opwrite))
return FALSE;
break;
case OP_RELEASE_LOCKOWNER:
if (!zdr_RELEASE_LOCKOWNER4res (zdrs, &objp->nfs_resop4_u.oprelease_lockowner))
return FALSE;
break;
case OP_BIND_CONN_TO_SESSION:
if (!zdr_BIND_CONN_TO_SESSION4res (zdrs, &objp->nfs_resop4_u.opbindconntosession))
return FALSE;
break;
case OP_EXCHANGE_ID:
if (!zdr_EXCHANGE_ID4res (zdrs, &objp->nfs_resop4_u.opexchangeid))
return FALSE;
break;
case OP_CREATE_SESSION:
if (!zdr_CREATE_SESSION4res (zdrs, &objp->nfs_resop4_u.opcreatesession))
return FALSE;
break;
case OP_DESTROY_SESSION:
if (!zdr_DESTROY_SESSION4res (zdrs, &objp->nfs_resop4_u.opdestroysession))
return FALSE;
break;
case OP_FREE_STATEID:
if (!zdr_FREE_STATEID4res (zdrs, &objp->nfs_resop4_u.opfreestateid))
return FALSE;
break;
case OP_GET_DIR_DELEGATION:
if (!zdr_GET_DIR_DELEGATION4res (zdrs, &objp->nfs_resop4_u.opgetdirdelegation))
return FALSE;
break;
case OP_GETDEVICEINFO:
if (!zdr_GETDEVICEINFO4res (zdrs, &objp->nfs_resop4_u.opgetdeviceinfo))
return FALSE;
break;
case OP_GETDEVICELIST:
if (!zdr_GETDEVICELIST4res (zdrs, &objp->nfs_resop4_u.opgetdevicelist))
return FALSE;
break;
case OP_LAYOUTCOMMIT:
if (!zdr_LAYOUTCOMMIT4res (zdrs, &objp->nfs_resop4_u.oplayoutcommit))
return FALSE;
break;
case OP_LAYOUTGET:
if (!zdr_LAYOUTGET4res (zdrs, &objp->nfs_resop4_u.oplayoutget))
return FALSE;
break;
case OP_LAYOUTRETURN:
if (!zdr_LAYOUTRETURN4res (zdrs, &objp->nfs_resop4_u.oplayoutreturn))
return FALSE;
break;
case OP_SECINFO_NO_NAME:
if (!zdr_SECINFO_NO_NAME4res (zdrs, &objp->nfs_resop4_u.opsecinfononame))
return FALSE;
break;
case OP_SEQUENCE:
if (!zdr_SEQUENCE4res (zdrs, &objp->nfs_resop4_u.opsequence))
return FALSE;
break;
case OP_SET_SSV:
if (!zdr_SET_SSV4res (zdrs, &objp->nfs_resop4_u.opsetssv))
return FALSE;
break;
case OP_TEST_STATEID:
if (!zdr_TEST_STATEID4res (zdrs, &objp->nfs_resop4_u.opteststateid))
return FALSE;
break;
case OP_WANT_DELEGATION:
if (!zdr_WANT_DELEGATION4res (zdrs, &objp->nfs_resop4_u.opwantdelegation))
return FALSE;
break;
case OP_DESTROY_CLIENTID:
if (!zdr_DESTROY_CLIENTID4res (zdrs, &objp->nfs_resop4_u.opdestroyclientid))
return FALSE;
break;
case OP_RECLAIM_COMPLETE:
if (!zdr_RECLAIM_COMPLETE4res (zdrs, &objp->nfs_resop4_u.opreclaimcomplete))
return FALSE;
break;
case OP_ILLEGAL:
if (!zdr_ILLEGAL4res (zdrs, &objp->nfs_resop4_u.opillegal))
return FALSE;
break;
default:
return FALSE;
}
return TRUE;
}
uint32_t
zdr_COMPOUND4args (ZDR *zdrs, COMPOUND4args *objp)
{
if (!zdr_utf8str_cs (zdrs, &objp->tag))
return FALSE;
if (!zdr_uint32_t (zdrs, &objp->minorversion))
return FALSE;
if (!zdr_array (zdrs, (char **)&objp->argarray.argarray_val, (u_int *) &objp->argarray.argarray_len, ~0,
sizeof (nfs_argop4), (zdrproc_t) zdr_nfs_argop4))
return FALSE;
return TRUE;
}
uint32_t
zdr_COMPOUND4res (ZDR *zdrs, COMPOUND4res *objp)
{
if (!zdr_nfsstat4 (zdrs, &objp->status))
return FALSE;
if (!zdr_utf8str_cs (zdrs, &objp->tag))
return FALSE;
if (!zdr_array (zdrs, (char **)&objp->resarray.resarray_val, (u_int *) &objp->resarray.resarray_len, ~0,
sizeof (nfs_resop4), (zdrproc_t) zdr_nfs_resop4))
return FALSE;
return TRUE;
}
uint32_t
zdr_CB_GETATTR4args (ZDR *zdrs, CB_GETATTR4args *objp)
( run in 0.582 second using v1.01-cache-2.11-cpan-5511b514fd6 )