|
xrootd
|
#include <XrdFrmTSort.hh>

Public Member Functions | |
| int | Add (XrdFrmFileset *fsp) |
| int | Count () |
| XrdFrmFileset * | Oldest () |
| void | Purge () |
| XrdFrmTSort (int szSort=0) | |
| ~XrdFrmTSort () | |
Private Member Functions | |
| int | Bin (XrdFrmFileset *fsp, int j, int Shift) |
| XrdFrmFileset * | Insert (XrdFrmFileset *newP, XrdFrmFileset *oldP) |
| void | Reset () |
Private Attributes | |
| XrdFrmFileset * | FSTab [4][64] |
| time_t | baseT |
| int | sortSZ |
| int | numEnt |
| int | DYent |
| int | HRent |
| int | MNent |
| int | SCent |
Static Private Attributes | |
| static const int | SCshift = 0 |
| static const int | MNshift = 6 |
| static const int | HRshift = 12 |
| static const int | tMask = 0x3f |
| static const int | dVal = 24*60*60 |
|
inline |
References Reset().
|
inline |
References Purge().
| int XrdFrmTSort::Add | ( | XrdFrmFileset * | fsp | ) |
References XrdFrmFileset::Age, XrdFrmFileset::baseFile(), baseT, dVal, DYent, FSTab, XrdFrmFileset::Next, numEnt, and XrdOucNSWalk::NSEnt::Stat.
Referenced by XrdFrmPurge::Add().
|
private |
References XrdFrmFileset::Age, FSTab, Insert(), XrdFrmFileset::Next, sortSZ, and tMask.
Referenced by Oldest().
|
inline |
References numEnt.
Referenced by XrdFrmPurge::Stats().
|
private |
References XrdFrmFileset::baseFile(), XrdFrmFileset::Next, and XrdOucNSWalk::NSEnt::Stat.
Referenced by Bin().
| XrdFrmFileset * XrdFrmTSort::Oldest | ( | ) |
References Bin(), DYent, FSTab, HRent, HRshift, MNent, MNshift, XrdFrmFileset::Next, numEnt, SCent, and SCshift.
Referenced by XrdFrmPurge::Advance(), and XrdFrmPurge::PurgeFile().
| void XrdFrmTSort::Purge | ( | ) |
References DYent, FSTab, HRent, MNent, XrdFrmFileset::Next, Reset(), and SCent.
Referenced by XrdFrmPurge::Clear(), and ~XrdFrmTSort().
|
private |
|
staticprivate |
Referenced by Add().
|
private |
|
staticprivate |
Referenced by Oldest().
|
staticprivate |
Referenced by Oldest().
|
staticprivate |
Referenced by Oldest().
|
private |
Referenced by Bin().
|
staticprivate |
Referenced by Bin().
1.8.3.1