#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 |
| XrdFrmTSort::XrdFrmTSort | ( | int | szSort = 0 |
) | [inline] |
References Reset().
| XrdFrmTSort::~XrdFrmTSort | ( | ) | [inline] |
References Purge().
| int XrdFrmTSort::Add | ( | XrdFrmFileset * | fsp | ) |
| int XrdFrmTSort::Bin | ( | XrdFrmFileset * | fsp, | |
| int | j, | |||
| int | Shift | |||
| ) | [private] |
| int XrdFrmTSort::Count | ( | ) | [inline] |
References numEnt.
| XrdFrmFileset* XrdFrmTSort::Insert | ( | XrdFrmFileset * | newP, | |
| XrdFrmFileset * | oldP | |||
| ) | [private] |
| XrdFrmFileset* XrdFrmTSort::Oldest | ( | ) |
| void XrdFrmTSort::Purge | ( | ) |
Referenced by ~XrdFrmTSort().
| void XrdFrmTSort::Reset | ( | ) | [private] |
Referenced by XrdFrmTSort().
time_t XrdFrmTSort::baseT [private] |
const int XrdFrmTSort::dVal = 24*60*60 [static, private] |
int XrdFrmTSort::DYent [private] |
XrdFrmFileset* XrdFrmTSort::FSTab[4][64] [private] |
int XrdFrmTSort::HRent [private] |
const int XrdFrmTSort::HRshift = 12 [static, private] |
int XrdFrmTSort::MNent [private] |
const int XrdFrmTSort::MNshift = 6 [static, private] |
int XrdFrmTSort::numEnt [private] |
Referenced by Count().
int XrdFrmTSort::SCent [private] |
const int XrdFrmTSort::SCshift = 0 [static, private] |
int XrdFrmTSort::sortSZ [private] |
const int XrdFrmTSort::tMask = 0x3f [static, private] |
1.6.1