|
xrootd
|
#include <XrdFrmMigrate.hh>

Public Member Functions | |
| XrdFrmMigrate () | |
| ~XrdFrmMigrate () | |
Static Public Member Functions | |
| static void | Display () |
| static void | Queue (XrdFrmFileset *sP) |
| static void | Migrate (int doinit=1) |
Static Private Member Functions | |
| static void | Add (XrdFrmFileset *fsp) |
| static int | Advance () |
| static void | Defer (XrdFrmFileset *sP) |
| static const char * | Eligible (XrdFrmFileset *sP, time_t &xTime) |
| static void | Scan () |
Static Private Attributes | |
| static XrdFrmFileset * | fsDefer = 0 |
| static int | numMig = 0 |
| XrdFrmMigrate::XrdFrmMigrate | ( | ) | [inline] |
| XrdFrmMigrate::~XrdFrmMigrate | ( | ) | [inline] |
| void XrdFrmMigrate::Add | ( | XrdFrmFileset * | fsp | ) | [static, private] |
References XrdFrmFileset::basePath(), XrdCms::Config, DEBUG, and EPNAME.
| int XrdFrmMigrate::Advance | ( | ) | [static, private] |
References XrdCms::Config, XrdFrmFileset::Next, and XrdFrmFileset::Refresh().
| void XrdFrmMigrate::Defer | ( | XrdFrmFileset * | sP | ) | [static, private] |
References XrdFrmFileset::baseFile(), XrdFrmFileset::Next, and XrdOucNSWalk::NSEnt::Stat.
| void XrdFrmMigrate::Display | ( | ) | [static] |
| const char * XrdFrmMigrate::Eligible | ( | XrdFrmFileset * | sP, |
| time_t & | xTime | ||
| ) | [static, private] |
| void XrdFrmMigrate::Migrate | ( | int | doinit = 1 | ) | [static] |
References XrdCms::Config, XrdSysError::Emsg(), XrdFrmFileset::Next, XrdSysThread::Run(), XrdFrc::Say, XrdSysTimer::Snooze(), XrdMigrateStart(), and XRDSYSTHREAD_BIND.
Referenced by XrdFrmXfrDaemon::Init(), and XrdMigrateStart().
| void XrdFrmMigrate::Queue | ( | XrdFrmFileset * | sP | ) | [static] |
| void XrdFrmMigrate::Scan | ( | ) | [static, private] |
References XrdFrmFiles::CompressD, XrdCms::Config, XrdFrmConfig::VPInfo::Dir, XrdSysError::Emsg(), XrdFrmFiles::Get(), XrdFrmConfig::VPInfo::Name, XrdFrmConfig::VPInfo::Next, XrdFrmFiles::NoAutoDel, XrdMpx::Opts, XrdFrmFileset::Purge(), XrdFrmFiles::Recursive, XrdFrc::Say, XrdFrmFileset::Screen(), and VMSG.
XrdFrmFileset * XrdFrmMigrate::fsDefer = 0 [static, private] |
int XrdFrmMigrate::numMig = 0 [static, private] |
1.8.0