#include <XrdFrmFiles.hh>
| XrdFrmFileset::~XrdFrmFileset |
( |
| ) |
|
References File, and XrdOssPath::isBase.
Referenced by XrdFrmTSort::Add(), XrdFrmPurge::Add(), XrdFrmAdmin::AuditNameNF(), XrdFrmAdmin::AuditNames(), XrdFrmAdmin::AuditNameXA(), XrdFrmAdmin::AuditNameXB(), XrdFrmAdmin::AuditNameXL(), XrdFrmAdmin::AuditSpaceXA(), XrdFrmAdmin::AuditSpaceXANB(), XrdFrmAdmin::AuditSpaceXB(), XrdFrmAdmin::AuditUsageXA(), basePath(), XrdFrmMigrate::Defer(), XrdFrmPurge::Defer(), XrdFrmMigrate::Eligible(), XrdFrmPurge::Eligible(), XrdFrmAdmin::FindUnmi(), XrdFrmTSort::Insert(), XrdFrmAdmin::mkLock(), XrdFrmAdmin::mkMark(), XrdFrmAdmin::mkMmap(), XrdFrmAdmin::mkPin(), XrdFrmAdmin::o2nFiles(), XrdFrmAdmin::o2nSpace(), XrdFrmPurge::PurgeFile(), XrdFrmAdmin::QuerySpace(), Refresh(), Screen(), XrdFrmPurge::Track(), and XrdFrmPurge::XPolOK().
| const char* XrdFrmFileset::basePath |
( |
| ) |
|
|
inline |
References baseFile(), and Mkfn().
Referenced by XrdFrmMigrate::Add(), XrdFrmPurge::Add(), XrdFrmAdmin::AuditNameNF(), XrdFrmAdmin::AuditNameNL(), XrdFrmAdmin::AuditNameXA(), XrdFrmAdmin::AuditNameXB(), XrdFrmAdmin::AuditNameXL(), XrdFrmAdmin::AuditSpaceXA(), XrdFrmAdmin::AuditSpaceXANB(), XrdFrmAdmin::FindMmap(), XrdFrmAdmin::FindNocs(), XrdFrmAdmin::FindNolk(), XrdFrmAdmin::FindPins(), XrdFrmAdmin::FindUnmi(), XrdFrmAdmin::mkLock(), XrdFrmAdmin::mkMark(), XrdFrmAdmin::mkMmap(), XrdFrmAdmin::mkPin(), XrdFrmAdmin::o2nFiles(), XrdFrmAdmin::o2nSpace(), XrdFrmPurge::PurgeFile(), XrdFrmAdmin::QuerySpace(), XrdFrmMigrate::Queue(), Screen(), setCpyTime(), XrdFrmPurge::Track(), and XrdFrmPurge::XPolOK().
| int XrdFrmFileset::chkLock |
( |
const char * |
Path | ) |
|
|
private |
| int XrdFrmFileset::dirPath |
( |
char * |
dBuff, |
|
|
int |
dBlen |
|
) |
| |
| const char* XrdFrmFileset::failPath |
( |
| ) |
|
|
inline |
| const char* XrdFrmFileset::lockPath |
( |
| ) |
|
|
inline |
References dInfo, dLen, XrdOucNSWalk::NSEnt::File, XrdOucTList::ival, XrdOucNSWalk::NSEnt::Path, and XrdOucTList::text.
Referenced by basePath(), failPath(), lockPath(), pfnPath(), pinPath(), and xyzPath().
| const char* XrdFrmFileset::pfnPath |
( |
| ) |
|
|
inline |
| const char* XrdFrmFileset::pinPath |
( |
| ) |
|
|
inline |
| static void XrdFrmFileset::Purge |
( |
| ) |
|
|
inlinestatic |
| int XrdFrmFileset::Refresh |
( |
int |
isMig = 0, |
|
|
int |
doLock = 1 |
|
) |
| |
References XrdOucXAttr< T >::Attr, baseFile(), chkLock(), close(), cpyInfo, XrdFrcXAttrCpy::cpyTime, dirPath(), XrdOucNSWalk::NSEnt::File, File, XrdOucXAttr< T >::Get(), XrdOucNSWalk::NSEnt::Link, lockFile(), pinInfo, Say, XrdOucNSWalk::NSEnt::Stat, and stat().
Referenced by XrdFrmMigrate::Advance(), XrdFrmPurge::Advance(), and XrdFrmPurge::PurgeFile().
| void XrdFrmFileset::Remfix |
( |
const char * |
fType, |
|
|
const char * |
fPath |
|
) |
| |
|
private |
| int XrdFrmFileset::Screen |
( |
int |
needLF = 1 | ) |
|
References XrdOucHash< T >::Add(), BadFiles, baseFile(), basePath(), XrdCopy::Config, Hash_data_is_key, lockFile(), lockPath(), pinFile(), pinPath(), Remfix(), Say, and setCpyTime().
Referenced by XrdFrmMigrate::Scan(), and XrdFrmPurge::Scan().
| int XrdFrmFileset::setCpyTime |
( |
int |
Refresh = 0 | ) |
|
References XrdOucXAttr< T >::Attr, basePath(), XrdCopy::Config, cpyInfo, XrdFrcXAttrCpy::cpyTime, XrdOucXAttr< T >::Get(), lockFile(), lockPath(), Say, XrdOucNSWalk::NSEnt::Stat, and stat().
Referenced by XrdFrmFiles::Get(), and Screen().
| const int XrdFrmFileset::dLen = 0 |
|
staticprivate |
| const int XrdFrmFileset::dRef = 1 |
|
staticprivate |
Referenced by baseFile(), dirPath(), failFile(), XrdFrmFiles::Get(), lockFile(), pfnFile(), pinFile(), XrdFrmFiles::Process(), Refresh(), XrdFrmFileset(), xyzFile(), xyzPath(), and ~XrdFrmFileset().
Referenced by XrdFrmTSort::Add(), XrdFrmMigrate::Advance(), XrdFrmPurge::Advance(), XrdFrmTSort::Bin(), XrdFrmPurge::Clear(), XrdFrmMigrate::Defer(), XrdFrmPurge::Defer(), XrdFrmFiles::Get(), XrdFrmTSort::Insert(), XrdFrmMigrate::Migrate(), XrdFrmTSort::Oldest(), XrdFrmTSort::Purge(), and XrdFrmFiles::~XrdFrmFiles().
The documentation for this class was generated from the following files: