|
xrootd
|
#include <XrdFrmFiles.hh>

Public Member Functions | |
| XrdFrmFileset * | Get (int &rc, int noBase=0) |
| XrdFrmFiles (const char *dname, int opts=Recursive, XrdOucTList *XList=0, XrdOucNSWalk::CallBack *cbP=0) | |
| ~XrdFrmFiles () | |
Static Public Attributes | |
| static const int | Recursive = 0x0001 |
| static const int | CompressD = 0x0002 |
| static const int | NoAutoDel = 0x0004 |
| static const int | GetCpyTim = 0x0008 |
Private Member Functions | |
| void | Complain (const char *dPath) |
| int | oldFile (XrdOucNSWalk::NSEnt *fP, XrdOucTList *dP, int fType) |
| int | Process (XrdOucNSWalk::NSEnt *nP, const char *dPath) |
Private Attributes | |
| XrdOucHash< XrdFrmFileset > | fsTab |
| XrdOucNSWalk | nsObj |
| XrdFrmFileset * | fsList |
| XrdOucHash_Options | manMem |
| int | shareD |
| int | getCPT |
| XrdFrmFiles::XrdFrmFiles | ( | const char * | dname, |
| int | opts = Recursive, |
||
| XrdOucTList * | XList = 0, |
||
| XrdOucNSWalk::CallBack * | cbP = 0 |
||
| ) |
References nsObj, and XrdOucNSWalk::setCallBack().
| XrdFrmFiles::~XrdFrmFiles | ( | ) |
References fsList, manMem, and XrdFrmFileset::Next.
| void XrdFrmFiles::Complain | ( | const char * | dPath | ) | [private] |
References XrdOucHash< T >::Add(), Hash_data_is_key, and Say.
Referenced by Process().
| XrdFrmFileset * XrdFrmFiles::Get | ( | int & | rc, |
| int | noBase = 0 |
||
| ) |
References XrdFrmFileset::File, fsList, fsTab, getCPT, XrdOucNSWalk::Index(), XrdOssPath::isBase, manMem, XrdFrmFileset::Next, nsObj, Process(), XrdOucHash< T >::Purge(), and XrdFrmFileset::setCpyTime().
Referenced by XrdFrmAdmin::AuditNames(), XrdFrmAdmin::AuditSpaceXA(), XrdFrmAdmin::AuditSpaceXB(), XrdFrmAdmin::AuditUsageXA(), XrdFrmAdmin::FindMmap(), XrdFrmAdmin::FindNolk(), XrdFrmAdmin::FindPins(), XrdFrmAdmin::FindUnmi(), XrdFrmAdmin::mkLock(), XrdFrmAdmin::mkMark(), XrdFrmAdmin::mkMmap(), XrdFrmAdmin::mkPin(), XrdFrmAdmin::Old2New(), XrdFrmAdmin::QuerySpace(), XrdFrmPurge::Scan(), and XrdFrmMigrate::Scan().
| int XrdFrmFiles::oldFile | ( | XrdOucNSWalk::NSEnt * | fP, |
| XrdOucTList * | dP, | ||
| int | fType | ||
| ) | [private] |
References XrdFrmFileset::dLen, XrdOucNSWalk::NSEnt::File, XrdOssPath::isAnew, XrdOssPath::isFail, XrdOssPath::isPfn, XrdOucTList::ival, XrdOucNSWalk::NSEnt::Path, XrdOucTList::text, and unlink().
Referenced by Process().
| int XrdFrmFiles::Process | ( | XrdOucNSWalk::NSEnt * | nP, |
| const char * | dPath | ||
| ) | [private] |
References XrdOucHash< T >::Add(), Complain(), XrdCms::Config, XrdFrmFileset::dLen, XrdFrmFileset::dRef, XrdFrmFileset::File, XrdOucNSWalk::NSEnt::File, XrdOucHash< T >::Find(), fsList, fsTab, XrdOucTList::ival, manMem, XrdOucNSWalk::NSEnt::Next, oldFile(), XrdOssPath::pathType(), rindex, shareD, and XrdOucTList::text.
Referenced by Get().
const int XrdFrmFiles::CompressD = 0x0002 [static] |
Referenced by XrdFrmPurge::Scan(), and XrdFrmMigrate::Scan().
XrdFrmFileset* XrdFrmFiles::fsList [private] |
Referenced by Get(), Process(), and ~XrdFrmFiles().
XrdOucHash<XrdFrmFileset> XrdFrmFiles::fsTab [private] |
int XrdFrmFiles::getCPT [private] |
Referenced by Get().
const int XrdFrmFiles::GetCpyTim = 0x0008 [static] |
Referenced by XrdFrmAdmin::AuditNames(), XrdFrmAdmin::FindUnmi(), and XrdFrmAdmin::Old2New().
XrdOucHash_Options XrdFrmFiles::manMem [private] |
Referenced by Get(), Process(), and ~XrdFrmFiles().
const int XrdFrmFiles::NoAutoDel = 0x0004 [static] |
Referenced by XrdFrmAdmin::AuditNames(), XrdFrmAdmin::AuditSpaceXA(), XrdFrmAdmin::AuditSpaceXB(), XrdFrmAdmin::AuditUsageXA(), XrdFrmAdmin::FindMmap(), XrdFrmAdmin::FindNolk(), XrdFrmAdmin::FindPins(), XrdFrmAdmin::FindUnmi(), XrdFrmAdmin::mkLock(), XrdFrmAdmin::mkMark(), XrdFrmAdmin::mkMmap(), XrdFrmAdmin::mkPin(), XrdFrmAdmin::Old2New(), XrdFrmAdmin::QuerySpace(), XrdFrmPurge::Scan(), and XrdFrmMigrate::Scan().
XrdOucNSWalk XrdFrmFiles::nsObj [private] |
Referenced by Get(), and XrdFrmFiles().
const int XrdFrmFiles::Recursive = 0x0001 [static] |
Referenced by XrdFrmAdmin::AuditNames(), XrdFrmAdmin::AuditSpaceXA(), XrdFrmAdmin::AuditSpaceXB(), XrdFrmAdmin::AuditUsageXA(), XrdFrmAdmin::FindMmap(), XrdFrmAdmin::FindNolk(), XrdFrmAdmin::FindPins(), XrdFrmAdmin::FindUnmi(), XrdFrmAdmin::mkLock(), XrdFrmAdmin::mkMark(), XrdFrmAdmin::mkMmap(), XrdFrmAdmin::mkPin(), XrdFrmAdmin::Old2New(), XrdFrmAdmin::QuerySpace(), XrdFrmPurge::Scan(), and XrdFrmMigrate::Scan().
int XrdFrmFiles::shareD [private] |
Referenced by Process().
1.7.3