|
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 |
| XrdCnsInventory::XrdCnsInventory | ( | ) |
References dRec, XrdCnsLogRec::setMode(), XrdCnsLogRec::setSize(), mDflt, Mount, XrdCnsXref::Default(), sDflt, and Space.
| XrdCnsInventory::~XrdCnsInventory | ( | ) | [inline] |
| int XrdCnsInventory::Conduct | ( | const char * | dPath | ) |
References XrdCns::MLog, XrdOucNSWalk::Index(), cwdP, XrdCms::Config, lfnBuff, dRec, XrdCnsLogRec::setLfn1(), lfP, XrdCnsLogFile::Add(), XrdOssPath::pathType(), XrdOucNSWalk::NSEnt::Path, fRec, XrdCnsLogRec::setMode(), XrdOucNSWalk::NSEnt::Stat, XrdCnsLogRec::setSize(), Xref(), and XrdOucNSWalk::NSEnt::Next.
Referenced by XrdCnsLogClient::Manifest().
| int XrdCnsInventory::Init | ( | XrdCnsLogFile * | theLF | ) |
References XrdCnsLogRec::lrTOD, lfP, XrdCnsLogFile::Add(), mRec, XrdCnsLogRec::setLfn1(), Mount, XrdCnsXref::Key(), mDflt, XrdCnsLogRec::setMount(), sRec, Space, sDflt, and XrdCnsLogRec::setSpace().
Referenced by XrdCnsLogClient::Manifest().
| int XrdCnsInventory::Xref | ( | XrdOucNSWalk::NSEnt * | nP | ) | [private] |
References XrdOucNSWalk::NSEnt::Link, XrdOucNSWalk::NSEnt::Lksz, XrdOssPath::Extract(), Mount, XrdCnsXref::Find(), XrdCnsXref::Add(), mRec, XrdCnsLogRec::setMount(), XrdCnsLogRec::setLfn1(), lfP, XrdCnsLogFile::Add(), fRec, Space, sRec, XrdCnsLogRec::setSpace(), XrdCms::Config, lfnBuff, mDflt, and sDflt.
Referenced by Conduct().
const char* XrdCnsInventory::cwdP [private] |
Referenced by Conduct().
XrdCnsLogRec XrdCnsInventory::dRec [private] |
Referenced by XrdCnsInventory(), and Conduct().
XrdCnsLogRec XrdCnsInventory::fRec [private] |
char XrdCnsInventory::lfnBuff[MAXPATHLEN+1] [private] |
XrdCnsLogFile* XrdCnsInventory::lfP [private] |
char XrdCnsInventory::mDflt [private] |
Referenced by XrdCnsInventory(), Init(), and Xref().
XrdCnsXref XrdCnsInventory::Mount [private] |
Referenced by XrdCnsInventory(), Init(), and Xref().
XrdCnsLogRec XrdCnsInventory::mRec [private] |
char XrdCnsInventory::sDflt [private] |
Referenced by XrdCnsInventory(), Init(), and Xref().
XrdCnsXref XrdCnsInventory::Space [private] |
Referenced by XrdCnsInventory(), Init(), and Xref().
XrdCnsLogRec XrdCnsInventory::sRec [private] |
1.7.5