in src/analysis/print_analyzer.cpp [1404:1444]
void PrintAnalyzer::fsstat3(const RPCProcedure* proc,
const struct NFS3::FSSTAT3args* args,
const struct NFS3::FSSTAT3res* res)
{
if(!print_procedure(out, proc)) {
return;
}
if(args)
{
out << "\tCALL [ fsroot: " << args->fsroot << " ]\n";
}
if(res)
{
out << "\tREPLY [ status: " << res->status;
if(out_all())
{
if(res->status == NFS3::nfsstat3::NFS3_OK)
out << " obj attributes: "
<< res->FSSTAT3res_u.resok.obj_attributes
<< " tbytes: "
<< res->FSSTAT3res_u.resok.tbytes
<< " fbytes: "
<< res->FSSTAT3res_u.resok.fbytes
<< " abytes: "
<< res->FSSTAT3res_u.resok.abytes
<< " tfile: "
<< res->FSSTAT3res_u.resok.tfiles
<< " ffile: "
<< res->FSSTAT3res_u.resok.ffiles
<< " afile: "
<< res->FSSTAT3res_u.resok.afiles
<< " invarsec: "
<< res->FSSTAT3res_u.resok.invarsec;
else
out << " obj attributes: "
<< res->FSSTAT3res_u.resfail.obj_attributes;
}
out << " ]\n";
}
}