Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdFrmTSort Class Reference

#include <XrdFrmTSort.hh>

Collaboration diagram for XrdFrmTSort:

Collaboration graph
[legend]
List of all members.

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

const int SCshift = 0
const int MNshift = 6
const int HRshift = 12
const int tMask = 0x3f
const int dVal = 24*60*60

Constructor & Destructor Documentation

XrdFrmTSort::XrdFrmTSort int  szSort = 0  )  [inline]
 

XrdFrmTSort::~XrdFrmTSort  )  [inline]
 


Member Function Documentation

int XrdFrmTSort::Add XrdFrmFileset fsp  ) 
 

int XrdFrmTSort::Bin XrdFrmFileset fsp,
int  j,
int  Shift
[private]
 

int XrdFrmTSort::Count  )  [inline]
 

XrdFrmFileset * XrdFrmTSort::Insert XrdFrmFileset newP,
XrdFrmFileset oldP
[private]
 

XrdFrmFileset * XrdFrmTSort::Oldest  ) 
 

void XrdFrmTSort::Purge  ) 
 

void XrdFrmTSort::Reset  )  [private]
 


Member Data Documentation

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]
 

int XrdFrmTSort::SCent [private]
 

const int XrdFrmTSort::SCshift = 0 [static, private]
 

int XrdFrmTSort::sortSZ [private]
 

const int XrdFrmTSort::tMask = 0x3f [static, private]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:37:05 2011 for xrootd by  doxygen 1.3.9.1