|
XRootD
|
#include <XrdFrmFiles.hh>
Collaboration diagram for XrdFrmFileset:Public Member Functions | |
| XrdFrmFileset (XrdFrmFileset *sP=0, XrdOucTList *diP=0) | |
| ~XrdFrmFileset () | |
| XrdOucNSWalk::NSEnt * | baseFile () |
| const char * | basePath () |
| int | dirPath (char *dBuff, int dBlen) |
| XrdOucNSWalk::NSEnt * | failFile () |
| const char * | failPath () |
| XrdOucNSWalk::NSEnt * | lockFile () |
| const char * | lockPath () |
| XrdOucNSWalk::NSEnt * | pfnFile () |
| const char * | pfnPath () |
| XrdOucNSWalk::NSEnt * | pinFile () |
| const char * | pinPath () |
| int | Refresh (int isMig=0, int doLock=1) |
| int | Screen (int needLF=1) |
| int | setCpyTime (int Refresh=0) |
| XrdOucNSWalk::NSEnt * | xyzFile (XrdOssPath::theSfx sfx) |
| const char * | xyzPath (XrdOssPath::theSfx sfx) |
Static Public Member Functions | |
| static void | Purge () |
Public Attributes | |
| int | Age |
| XrdOucXAttr< XrdFrcXAttrCpy > | cpyInfo |
| XrdFrmFileset * | Next |
| XrdOucXAttr< XrdFrcXAttrPin > | pinInfo |
Friends | |
| class | XrdFrmFiles |
Definition at line 48 of file XrdFrmFiles.hh.
| XrdFrmFileset::XrdFrmFileset | ( | XrdFrmFileset * | sP = 0, |
| XrdOucTList * | diP = 0 |
||
| ) |
Definition at line 62 of file XrdFrmFiles.cc.
| XrdFrmFileset::~XrdFrmFileset | ( | ) |
|
inline |
Definition at line 60 of file XrdFrmFiles.hh.
References File, and XrdOssPath::isBase.
Referenced by XrdFrmTSort::Add(), basePath(), Refresh(), and Screen().
Here is the caller graph for this function:
|
inline |
Definition at line 61 of file XrdFrmFiles.hh.
References baseFile().
Referenced by XrdFrmMigrate::Queue(), Screen(), and setCpyTime().
Here is the call graph for this function:
Here is the caller graph for this function:| int XrdFrmFileset::dirPath | ( | char * | dBuff, |
| int | dBlen | ||
| ) |
Definition at line 89 of file XrdFrmFiles.cc.
References XrdOucNSWalk::NSEnt::File, XrdOucNSWalk::NSEnt::Path, XrdOssPath::sfxNum, and XrdOucTList::text.
Referenced by Refresh().
Here is the caller graph for this function:
|
inline |
Definition at line 62 of file XrdFrmFiles.hh.
References File, and XrdOssPath::isFail.
Referenced by failPath().
Here is the caller graph for this function:
|
inline |
Definition at line 63 of file XrdFrmFiles.hh.
References failFile().
Here is the call graph for this function:
|
inline |
Definition at line 64 of file XrdFrmFiles.hh.
References File, and XrdOssPath::isLock.
Referenced by lockPath(), Refresh(), Screen(), and setCpyTime().
Here is the caller graph for this function:
|
inline |
Definition at line 65 of file XrdFrmFiles.hh.
References lockFile().
Referenced by Screen(), and setCpyTime().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 66 of file XrdFrmFiles.hh.
References File, and XrdOssPath::isPfn.
Referenced by pfnPath().
Here is the caller graph for this function:
|
inline |
Definition at line 67 of file XrdFrmFiles.hh.
References pfnFile().
Here is the call graph for this function:
|
inline |
Definition at line 68 of file XrdFrmFiles.hh.
References File, and XrdOssPath::isPin.
Referenced by pinPath(), and Screen().
Here is the caller graph for this function:
|
inline |
Definition at line 69 of file XrdFrmFiles.hh.
References pinFile().
Referenced by Screen().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 77 of file XrdFrmFiles.hh.
References XrdOucHash< T >::Purge().
Here is the call graph for this function:| int XrdFrmFileset::Refresh | ( | int | isMig = 0, |
| int | doLock = 1 |
||
| ) |
Definition at line 118 of file XrdFrmFiles.cc.
References XrdOucXAttr< T >::Attr, baseFile(), close, cpyInfo, XrdFrcXAttrCpy::cpyTime, dirPath(), XrdSysError::Emsg(), XrdOucNSWalk::NSEnt::File, XrdOucXAttr< T >::Get(), XrdOucNSWalk::NSEnt::Link, lockFile(), pinInfo, XrdCms::Say, XrdOucNSWalk::NSEnt::Stat, and stat.
Referenced by setCpyTime().
Here is the call graph for this function:
Here is the caller graph for this function:| int XrdFrmFileset::Screen | ( | int | needLF = 1 | ) |
Definition at line 170 of file XrdFrmFiles.cc.
References XrdOucHash< T >::Add(), baseFile(), basePath(), XrdCms::Config, XrdSysError::Emsg(), Hash_data_is_key, lockFile(), lockPath(), pinFile(), pinPath(), XrdCms::Say, and setCpyTime().
Here is the call graph for this function:| int XrdFrmFileset::setCpyTime | ( | int | Refresh = 0 | ) |
Definition at line 207 of file XrdFrmFiles.cc.
References XrdOucXAttr< T >::Attr, basePath(), XrdCms::Config, cpyInfo, XrdFrcXAttrCpy::cpyTime, XrdSysError::Emsg(), XrdOucXAttr< T >::Get(), lockFile(), lockPath(), Refresh(), XrdCms::Say, XrdOucNSWalk::NSEnt::Stat, and stat.
Referenced by XrdFrmFiles::Get(), and Screen().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
|
friend |
Definition at line 51 of file XrdFrmFiles.hh.
| int XrdFrmFileset::Age |
Definition at line 91 of file XrdFrmFiles.hh.
Referenced by XrdFrmTSort::Add().
| XrdOucXAttr<XrdFrcXAttrCpy> XrdFrmFileset::cpyInfo |
Definition at line 55 of file XrdFrmFiles.hh.
Referenced by Refresh(), and setCpyTime().
| XrdFrmFileset* XrdFrmFileset::Next |
Definition at line 90 of file XrdFrmFiles.hh.
Referenced by XrdFrmFiles::~XrdFrmFiles(), XrdFrmTSort::Add(), XrdFrmFiles::Get(), XrdFrmMigrate::Migrate(), XrdFrmTSort::Oldest(), and XrdFrmTSort::Purge().
| XrdOucXAttr<XrdFrcXAttrPin> XrdFrmFileset::pinInfo |
Definition at line 56 of file XrdFrmFiles.hh.
Referenced by Refresh().