|
Public Member Functions |
int | AddFile (XrdCmsSelect &Sel, SMask_t mask) |
int | DelFile (XrdCmsSelect &Sel, SMask_t mask) |
int | GetFile (XrdCmsSelect &Sel, SMask_t mask) |
int | UnkFile (XrdCmsSelect &Sel, SMask_t mask) |
int | WT4File (XrdCmsSelect &Sel, SMask_t mask) |
void | Bounce (SMask_t smask, int SNum) |
void | Drop (SMask_t mask, int SNum, int xHi) |
int | Init (int fxHold, int fxDelay, int fxQuery, int seFS) |
void * | TickTock () |
| XrdCmsCache () |
| ~XrdCmsCache () |
Public Attributes |
XrdCmsPList_Anchor | Paths |
Private Member Functions |
void | Add2Q (XrdCmsRRQInfo *Info, XrdCmsKeyItem *cp, int isrw) |
void | Dispatch (XrdCmsSelect &Sel, XrdCmsKeyItem *cinfo, short roQ, short rwQ) |
SMask_t | getBVec (unsigned int todA, unsigned int &todB) |
void | Recycle (XrdCmsKeyItem *theList) |
Private Attributes |
struct { |
SMask_t Vec |
unsigned int Start |
unsigned int End |
} | TickRate |
XrdSysMutex | myMutex |
XrdCmsNash | CTable |
unsigned int | Bounced [STMax] |
SMask_t | okVec |
unsigned int | Tick |
unsigned int | Tock |
unsigned int | BClock |
int | DLTime |
int | QDelay |
int | Bhits |
int | Bmiss |
int | vecHi |
int | isDFS |
Friends |
class | XrdCmsCacheJob |