|
xrootd
|
#include <XrdCnsInventory.hh>

Public Member Functions | |
| int | Conduct (const char *dPath) |
| int | Init (XrdCnsLogFile *theLF) |
| XrdCnsInventory () | |
| ~XrdCnsInventory () | |
Private Member Functions | |
| int | Xref (XrdOucNSWalk::NSEnt *nP) |
Private Attributes | |
| XrdCnsLogRec | dRec |
| XrdCnsLogRec | fRec |
| XrdCnsLogRec | mRec |
| XrdCnsLogRec | sRec |
| XrdCnsXref | Mount |
| XrdCnsXref | Space |
| XrdCnsLogFile * | lfP |
| char | lfnBuff [MAXPATHLEN+1] |
| const char * | cwdP |
| char | mDflt |
| char | sDflt |
References XrdCnsXref::Default(), dRec, mDflt, Mount, sDflt, XrdCnsLogRec::setMode(), XrdCnsLogRec::setSize(), and Space.
| XrdCnsInventory::~XrdCnsInventory | ( | ) | [inline] |
| int XrdCnsInventory::Conduct | ( | const char * | dPath | ) |
References XrdCnsLogFile::Add(), XrdCms::Config, cwdP, dRec, fRec, XrdOucNSWalk::Index(), XrdOssPath::isBase, lfnBuff, lfP, XrdCns::MLog, XrdOucNSWalk::NSEnt::Next, XrdOucNSWalk::noPath, XrdOucNSWalk::NSEnt::Path, XrdOssPath::pathType(), XrdOucNSWalk::Recurse, XrdOucNSWalk::retFile, XrdOucNSWalk::retLink, XrdOucNSWalk::retStat, XrdCnsLogRec::setLfn1(), XrdCnsLogRec::setMode(), XrdCnsLogRec::setSize(), XrdOucNSWalk::skpErrs, XrdOucNSWalk::NSEnt::Stat, and Xref().
Referenced by XrdCnsLogClient::Manifest().
| int XrdCnsInventory::Init | ( | XrdCnsLogFile * | theLF | ) |
References XrdCnsLogFile::Add(), XrdCnsXref::Key(), lfP, XrdCnsLogRec::lrTOD, mDflt, Mount, mRec, sDflt, XrdCnsLogRec::setLfn1(), XrdCnsLogRec::setMount(), XrdCnsLogRec::setSpace(), Space, and sRec.
Referenced by XrdCnsLogClient::Manifest().
| int XrdCnsInventory::Xref | ( | XrdOucNSWalk::NSEnt * | nP | ) | [private] |
References XrdCnsXref::Add(), XrdCnsLogFile::Add(), XrdCms::Config, XrdOssPath::Extract(), XrdCnsXref::Find(), fRec, lfnBuff, lfP, XrdOucNSWalk::NSEnt::Link, XrdOucNSWalk::NSEnt::Lksz, mDflt, Mount, mRec, sDflt, XrdCnsLogRec::setLfn1(), XrdCnsLogRec::setMount(), XrdCnsLogRec::setSpace(), Space, and sRec.
Referenced by Conduct().
const char* XrdCnsInventory::cwdP [private] |
Referenced by Conduct().
XrdCnsLogRec XrdCnsInventory::dRec [private] |
Referenced by Conduct(), and XrdCnsInventory().
XrdCnsLogRec XrdCnsInventory::fRec [private] |
char XrdCnsInventory::lfnBuff[MAXPATHLEN+1] [private] |
XrdCnsLogFile* XrdCnsInventory::lfP [private] |
char XrdCnsInventory::mDflt [private] |
Referenced by Init(), XrdCnsInventory(), and Xref().
XrdCnsXref XrdCnsInventory::Mount [private] |
Referenced by Init(), XrdCnsInventory(), and Xref().
XrdCnsLogRec XrdCnsInventory::mRec [private] |
char XrdCnsInventory::sDflt [private] |
Referenced by Init(), XrdCnsInventory(), and Xref().
XrdCnsXref XrdCnsInventory::Space [private] |
Referenced by Init(), XrdCnsInventory(), and Xref().
XrdCnsLogRec XrdCnsInventory::sRec [private] |
1.8.0