in src/analysis/print_analyzer.cpp [1646:1735]
void PrintAnalyzer::nfs4_operation(const struct NFS4::nfs_argop4* op)
{
if(op)
{
out << print_nfs4_procedures(static_cast<ProcEnumNFS4::NFSProcedure>(op->argop))
<< '(' << op->argop << ") [ ";
switch(op->argop)
{
case NFS4::OP_ACCESS:
return nfs4_operation(&op->nfs_argop4_u.opaccess);
case NFS4::OP_CLOSE:
return nfs4_operation(&op->nfs_argop4_u.opclose);
case NFS4::OP_COMMIT:
return nfs4_operation(&op->nfs_argop4_u.opcommit);
case NFS4::OP_CREATE:
return nfs4_operation(&op->nfs_argop4_u.opcreate);
case NFS4::OP_DELEGPURGE:
return nfs4_operation(&op->nfs_argop4_u.opdelegpurge);
case NFS4::OP_DELEGRETURN:
return nfs4_operation(&op->nfs_argop4_u.opdelegreturn);
case NFS4::OP_GETATTR:
return nfs4_operation(&op->nfs_argop4_u.opgetattr);
case NFS4::OP_GETFH:
break; /* no such operation in call procedure */
case NFS4::OP_LINK:
return nfs4_operation(&op->nfs_argop4_u.oplink);
case NFS4::OP_LOCK:
return nfs4_operation(&op->nfs_argop4_u.oplock);
case NFS4::OP_LOCKT:
return nfs4_operation(&op->nfs_argop4_u.oplockt);
case NFS4::OP_LOCKU:
return nfs4_operation(&op->nfs_argop4_u.oplocku);
case NFS4::OP_LOOKUP:
return nfs4_operation(&op->nfs_argop4_u.oplookup);
case NFS4::OP_LOOKUPP:
break; /* no such operation in call procedure */
case NFS4::OP_NVERIFY:
return nfs4_operation(&op->nfs_argop4_u.opnverify);
case NFS4::OP_OPEN:
return nfs4_operation(&op->nfs_argop4_u.opopen);
case NFS4::OP_OPENATTR:
return nfs4_operation(&op->nfs_argop4_u.opopenattr);
case NFS4::OP_OPEN_CONFIRM:
return nfs4_operation(&op->nfs_argop4_u.opopen_confirm);
case NFS4::OP_OPEN_DOWNGRADE:
return nfs4_operation(&op->nfs_argop4_u.opopen_downgrade);
case NFS4::OP_PUTFH:
return nfs4_operation(&op->nfs_argop4_u.opputfh);
case NFS4::OP_PUTPUBFH:
break; /* no such operation in call procedure */
case NFS4::OP_PUTROOTFH:
break; /* no such operation in call procedure */
case NFS4::OP_READ:
return nfs4_operation(&op->nfs_argop4_u.opread);
case NFS4::OP_READDIR:
return nfs4_operation(&op->nfs_argop4_u.opreaddir);
case NFS4::OP_READLINK:
break; /* no such operation in call procedure */
case NFS4::OP_REMOVE:
return nfs4_operation(&op->nfs_argop4_u.opremove);
case NFS4::OP_RENAME:
return nfs4_operation(&op->nfs_argop4_u.oprename);
case NFS4::OP_RENEW:
return nfs4_operation(&op->nfs_argop4_u.oprenew);
case NFS4::OP_RESTOREFH:
break; /* no such operation in call procedure */
case NFS4::OP_SAVEFH:
break; /* no such operation in call procedure */
case NFS4::OP_SECINFO:
return nfs4_operation(&op->nfs_argop4_u.opsecinfo);
case NFS4::OP_SETATTR:
return nfs4_operation(&op->nfs_argop4_u.opsetattr);
case NFS4::OP_SETCLIENTID:
return nfs4_operation(&op->nfs_argop4_u.opsetclientid);
case NFS4::OP_SETCLIENTID_CONFIRM:
return nfs4_operation(&op->nfs_argop4_u.opsetclientid_confirm);
case NFS4::OP_VERIFY:
return nfs4_operation(&op->nfs_argop4_u.opverify);
case NFS4::OP_WRITE:
return nfs4_operation(&op->nfs_argop4_u.opwrite);
case NFS4::OP_RELEASE_LOCKOWNER:
return nfs4_operation(&op->nfs_argop4_u.oprelease_lockowner);
case NFS4::OP_GET_DIR_DELEGATION:
return nfs4_operation(&op->nfs_argop4_u.opget_dir_delegation);
case NFS4::OP_ILLEGAL:
break; /* no such operation in call procedure */
}
out << " ]";
}
}