|
xrootd
|
#include <XrdFrmFiles.hh>

Public Member Functions | |
| XrdOucNSWalk::NSEnt * | baseFile () |
| const char * | basePath () |
| XrdOucNSWalk::NSEnt * | failFile () |
| const char * | failPath () |
| XrdOucNSWalk::NSEnt * | lockFile () |
| const char * | lockPath () |
| XrdOucNSWalk::NSEnt * | pfnFile () |
| const char * | pfnPath () |
| XrdOucNSWalk::NSEnt * | pinFile () |
| const char * | pinPath () |
| XrdOucNSWalk::NSEnt * | xyzFile (XrdOssPath::theSfx sfx) |
| const char * | xyzPath (XrdOssPath::theSfx sfx) |
| int | dirPath (char *dBuff, int dBlen) |
| int | Refresh (int isMig=0, int doLock=1) |
| int | Screen (int needLF=1) |
| int | setCpyTime (int Refresh=0) |
| XrdFrmFileset (XrdFrmFileset *sP=0, XrdOucTList *diP=0) | |
| ~XrdFrmFileset () | |
Static Public Member Functions | |
| static void | Purge () |
Public Attributes | |
| XrdOucXAttr< XrdFrcXAttrCpy > | cpyInfo |
| XrdOucXAttr< XrdFrcXAttrPin > | pinInfo |
| XrdFrmFileset * | Next |
| int | Age |
Private Member Functions | |
| int | chkLock (const char *Path) |
| const char * | Mkfn (XrdOucNSWalk::NSEnt *fP) |
| void | Remfix (const char *fType, const char *fPath) |
Private Attributes | |
| XrdOucNSWalk::NSEnt * | File [XrdOssPath::sfxNum] |
| XrdOucTList * | dInfo |
Static Private Attributes | |
| static XrdOucHash< char > | BadFiles |
| static const int | dLen = 0 |
| static const int | dRef = 1 |
Friends | |
| class | XrdFrmFiles |
| XrdFrmFileset::XrdFrmFileset | ( | XrdFrmFileset * | sP = 0, |
| XrdOucTList * | diP = 0 |
||
| ) |
References File, XrdOucTList::ival, and dRef.
| XrdFrmFileset::~XrdFrmFileset | ( | ) |
References File, dInfo, XrdOucTList::ival, and dRef.
| XrdOucNSWalk::NSEnt* XrdFrmFileset::baseFile | ( | ) | [inline] |
References File.
Referenced by XrdFrmAdmin::AuditNameNF(), XrdFrmAdmin::AuditNames(), XrdFrmAdmin::AuditNameXA(), XrdFrmAdmin::AuditNameXB(), XrdFrmAdmin::AuditNameXL(), XrdFrmAdmin::AuditSpaceXA(), XrdFrmAdmin::AuditSpaceXB(), XrdFrmAdmin::AuditSpaceXANB(), XrdFrmAdmin::AuditUsageXA(), XrdFrmAdmin::o2nFiles(), XrdFrmAdmin::o2nSpace(), XrdFrmAdmin::mkMark(), XrdFrmAdmin::mkMmap(), XrdFrmAdmin::mkPin(), XrdFrmAdmin::mkLock(), XrdFrmAdmin::FindUnmi(), XrdFrmAdmin::QuerySpace(), Refresh(), Screen(), basePath(), XrdFrmMigrate::Defer(), XrdFrmMigrate::Eligible(), XrdFrmPurge::Add(), XrdFrmPurge::Defer(), XrdFrmPurge::Eligible(), XrdFrmPurge::PurgeFile(), XrdFrmPurge::Track(), XrdFrmPurge::XPolOK(), XrdFrmTSort::Add(), and XrdFrmTSort::Insert().
| const char* XrdFrmFileset::basePath | ( | ) | [inline] |
References Mkfn(), and baseFile().
Referenced by XrdFrmAdmin::AuditNameNF(), XrdFrmAdmin::AuditNameNL(), XrdFrmAdmin::AuditNameXA(), XrdFrmAdmin::AuditNameXB(), XrdFrmAdmin::AuditNameXL(), XrdFrmAdmin::AuditSpaceXA(), XrdFrmAdmin::AuditSpaceXANB(), XrdFrmAdmin::o2nFiles(), XrdFrmAdmin::o2nSpace(), XrdFrmAdmin::mkMark(), XrdFrmAdmin::mkMmap(), XrdFrmAdmin::mkPin(), XrdFrmAdmin::mkLock(), XrdFrmAdmin::FindMmap(), XrdFrmAdmin::FindNocs(), XrdFrmAdmin::FindNolk(), XrdFrmAdmin::FindPins(), XrdFrmAdmin::FindUnmi(), XrdFrmAdmin::QuerySpace(), Screen(), setCpyTime(), XrdFrmMigrate::Add(), XrdFrmMigrate::Queue(), XrdFrmPurge::Add(), XrdFrmPurge::PurgeFile(), XrdFrmPurge::Track(), and XrdFrmPurge::XPolOK().
| int XrdFrmFileset::chkLock | ( | const char * | Path | ) | [private] |
| int XrdFrmFileset::dirPath | ( | char * | dBuff, |
| int | dBlen | ||
| ) |
References dInfo, XrdOucTList::text, XrdOucTList::ival, dLen, File, XrdOucNSWalk::NSEnt::Path, and XrdOucNSWalk::NSEnt::File.
Referenced by Refresh().
| XrdOucNSWalk::NSEnt* XrdFrmFileset::failFile | ( | ) | [inline] |
References File.
Referenced by failPath(), XrdFrmMigrate::Eligible(), and XrdFrmPurge::Eligible().
| const char* XrdFrmFileset::failPath | ( | ) | [inline] |
References Mkfn(), and failFile().
Referenced by XrdFrmMigrate::Eligible().
| XrdOucNSWalk::NSEnt* XrdFrmFileset::lockFile | ( | ) | [inline] |
References File.
Referenced by XrdFrmAdmin::AuditNameNB(), XrdFrmAdmin::AuditRemove(), XrdFrmAdmin::o2nFiles(), XrdFrmAdmin::FindNolk(), Refresh(), Screen(), setCpyTime(), and lockPath().
| const char* XrdFrmFileset::lockPath | ( | ) | [inline] |
References Mkfn(), and lockFile().
Referenced by XrdFrmAdmin::AuditNameNB(), XrdFrmAdmin::AuditRemove(), XrdFrmAdmin::o2nFiles(), Screen(), and setCpyTime().
| const char * XrdFrmFileset::Mkfn | ( | XrdOucNSWalk::NSEnt * | fP | ) | [private] |
References dInfo, XrdOucNSWalk::NSEnt::Path, XrdOucTList::text, XrdOucTList::ival, dLen, and XrdOucNSWalk::NSEnt::File.
Referenced by basePath(), failPath(), lockPath(), pfnPath(), pinPath(), and xyzPath().
| XrdOucNSWalk::NSEnt* XrdFrmFileset::pfnFile | ( | ) | [inline] |
References File.
Referenced by XrdFrmAdmin::AuditNameNB(), and pfnPath().
| const char* XrdFrmFileset::pfnPath | ( | ) | [inline] |
References Mkfn(), and pfnFile().
Referenced by XrdFrmAdmin::AuditNameNB().
| XrdOucNSWalk::NSEnt* XrdFrmFileset::pinFile | ( | ) | [inline] |
References File.
Referenced by XrdFrmAdmin::AuditNameNB(), XrdFrmAdmin::o2nFiles(), Screen(), and pinPath().
| const char* XrdFrmFileset::pinPath | ( | ) | [inline] |
References Mkfn(), and pinFile().
Referenced by XrdFrmAdmin::AuditNameNB(), XrdFrmAdmin::o2nFiles(), and Screen().
| static void XrdFrmFileset::Purge | ( | ) | [inline, static] |
References BadFiles, and XrdOucHash::Purge().
Referenced by XrdFrmMigrate::Scan().
| int XrdFrmFileset::Refresh | ( | int | isMig = 0, |
| int | doLock = 1 |
||
| ) |
References close, baseFile(), dirPath(), File, chkLock(), XrdOucNSWalk::NSEnt::Link, XrdOucNSWalk::NSEnt::File, stat(), XrdOucNSWalk::NSEnt::Stat, Say, pinInfo, XrdOucXAttr::Get(), lockFile(), cpyInfo, and XrdOucXAttr::Attr.
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 XrdCms::Config, baseFile(), lockFile(), Remfix(), lockPath(), pinFile(), pinPath(), setCpyTime(), basePath(), BadFiles, XrdOucHash::Add(), Hash_data_is_key, and Say.
Referenced by XrdFrmMigrate::Scan(), and XrdFrmPurge::Scan().
| int XrdFrmFileset::setCpyTime | ( | int | Refresh = 0 | ) |
References XrdCms::Config, cpyInfo, XrdOucXAttr::Get(), basePath(), lockFile(), stat(), lockPath(), XrdOucNSWalk::NSEnt::Stat, Say, and XrdOucXAttr::Attr.
Referenced by Screen(), and XrdFrmFiles::Get().
| XrdOucNSWalk::NSEnt* XrdFrmFileset::xyzFile | ( | XrdOssPath::theSfx | sfx | ) | [inline] |
References File.
Referenced by XrdFrmAdmin::o2nFiles().
| const char* XrdFrmFileset::xyzPath | ( | XrdOssPath::theSfx | sfx | ) | [inline] |
Referenced by XrdFrmAdmin::o2nFiles().
friend class XrdFrmFiles [friend] |
Referenced by XrdFrmTSort::Add(), and XrdFrmTSort::Bin().
XrdOucHash< char > XrdFrmFileset::BadFiles [static, private] |
XrdOucTList* XrdFrmFileset::dInfo [private] |
Referenced by ~XrdFrmFileset(), dirPath(), and Mkfn().
const int XrdFrmFileset::dLen = 0 [static, private] |
const int XrdFrmFileset::dRef = 1 [static, private] |
Referenced by XrdFrmFileset(), and ~XrdFrmFileset().
XrdOucNSWalk::NSEnt* XrdFrmFileset::File[XrdOssPath::sfxNum] [private] |
Referenced by XrdFrmFileset(), ~XrdFrmFileset(), dirPath(), Refresh(), XrdFrmFiles::Get(), XrdFrmFiles::Process(), baseFile(), failFile(), lockFile(), pfnFile(), pinFile(), xyzFile(), and xyzPath().
Referenced by XrdFrmFiles::~XrdFrmFiles(), XrdFrmFiles::Get(), XrdFrmMigrate::Advance(), XrdFrmMigrate::Defer(), XrdFrmMigrate::Migrate(), XrdFrmPurge::Advance(), XrdFrmPurge::Clear(), XrdFrmPurge::Defer(), XrdFrmTSort::Add(), XrdFrmTSort::Bin(), XrdFrmTSort::Insert(), XrdFrmTSort::Oldest(), and XrdFrmTSort::Purge().
Referenced by XrdFrmAdmin::FindPins(), Refresh(), and XrdFrmPurge::Eligible().
1.7.5