void PrintAnalyzer::getattr3()

in src/analysis/print_analyzer.cpp [824:846]


void PrintAnalyzer::getattr3(const RPCProcedure*              proc,
                             const struct NFS3::GETATTR3args* args,
                             const struct NFS3::GETATTR3res*  res)
{
    if(!print_procedure(out, proc)) {
        return;
    }

    if(args)
    {
        out << "\tCALL  ["
            << " object: " << args->object
            << " ]\n";
    }
    if(res)
    {
        out << "\tREPLY [ status: " << res->status;
        if(out_all() && res->status == NFS3::nfsstat3::NFS3_OK)
            out << " obj attributes: "
                << res->GETATTR3res_u.resok.obj_attributes;
        out << " ]\n";
    }
}