xrootd
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
XrdFrmTSort Class Reference

#include <XrdFrmTSort.hh>

Collaboration diagram for XrdFrmTSort:
Collaboration graph
[legend]

Public Member Functions

int Add (XrdFrmFileset *fsp)
 
int Count ()
 
XrdFrmFilesetOldest ()
 
void Purge ()
 
 XrdFrmTSort (int szSort=0)
 
 ~XrdFrmTSort ()
 

Private Member Functions

int Bin (XrdFrmFileset *fsp, int j, int Shift)
 
XrdFrmFilesetInsert (XrdFrmFileset *newP, XrdFrmFileset *oldP)
 
void Reset ()
 

Private Attributes

XrdFrmFilesetFSTab [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
 

Constructor & Destructor Documentation

◆ XrdFrmTSort()

XrdFrmTSort::XrdFrmTSort ( int  szSort = 0)
inline

References Reset().

◆ ~XrdFrmTSort()

XrdFrmTSort::~XrdFrmTSort ( )
inline

References Purge().

Member Function Documentation

◆ Add()

int XrdFrmTSort::Add ( XrdFrmFileset fsp)

◆ Bin()

int XrdFrmTSort::Bin ( XrdFrmFileset fsp,
int  j,
int  Shift 
)
private

◆ Count()

int XrdFrmTSort::Count ( )
inline

References numEnt.

◆ Insert()

XrdFrmFileset * XrdFrmTSort::Insert ( XrdFrmFileset newP,
XrdFrmFileset oldP 
)
private

◆ Oldest()

XrdFrmFileset * XrdFrmTSort::Oldest ( )

◆ Purge()

void XrdFrmTSort::Purge ( )

Referenced by ~XrdFrmTSort().

◆ Reset()

void XrdFrmTSort::Reset ( )
private

Referenced by XrdFrmTSort().

Member Data Documentation

◆ baseT

time_t XrdFrmTSort::baseT
private

◆ dVal

const int XrdFrmTSort::dVal = 24*60*60
staticprivate

◆ DYent

int XrdFrmTSort::DYent
private

◆ FSTab

XrdFrmFileset* XrdFrmTSort::FSTab[4][64]
private

◆ HRent

int XrdFrmTSort::HRent
private

◆ HRshift

const int XrdFrmTSort::HRshift = 12
staticprivate

◆ MNent

int XrdFrmTSort::MNent
private

◆ MNshift

const int XrdFrmTSort::MNshift = 6
staticprivate

◆ numEnt

int XrdFrmTSort::numEnt
private

Referenced by Count().

◆ SCent

int XrdFrmTSort::SCent
private

◆ SCshift

const int XrdFrmTSort::SCshift = 0
staticprivate

◆ sortSZ

int XrdFrmTSort::sortSZ
private

◆ tMask

const int XrdFrmTSort::tMask = 0x3f
staticprivate

The documentation for this class was generated from the following file: