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