|
xrootd
|
#include <XrdCmsCache.hh>

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, int nxHold) |
| void * | TickTock () |
| XrdCmsCache () | |
| ~XrdCmsCache () | |
Public Attributes | |
| XrdCmsPList_Anchor | Paths |
| SMask_t | Vec |
| unsigned int | Start |
| unsigned int | End |
Static Public Attributes | |
| static const int | min_nxTime = 60 |
Private Member Functions | |
| void | Add2Q (XrdCmsRRQInfo *Info, XrdCmsKeyItem *cp, int selOpts) |
| 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 | |
| } | Bhistory [XrdCmsKeyItem::TickRate] |
| XrdSysMutex | myMutex |
| XrdCmsNash | CTable |
| unsigned int | Bounced [STMax] |
| SMask_t | okVec |
| unsigned int | Tick |
| unsigned int | Tock |
| unsigned int | BClock |
| int | nilTMO |
| int | DLTime |
| int | QDelay |
| int | Bhits |
| int | Bmiss |
| int | vecHi |
| int | isDFS |
Friends | |
| class | XrdCmsCacheJob |
|
inline |
|
private |
| int XrdCmsCache::AddFile | ( | XrdCmsSelect & | Sel, |
| SMask_t | mask | ||
| ) |
| void XrdCmsCache::Bounce | ( | SMask_t | smask, |
| int | SNum | ||
| ) |
| int XrdCmsCache::DelFile | ( | XrdCmsSelect & | Sel, |
| SMask_t | mask | ||
| ) |
|
private |
| void XrdCmsCache::Drop | ( | SMask_t | mask, |
| int | SNum, | ||
| int | xHi | ||
| ) |
|
private |
| int XrdCmsCache::GetFile | ( | XrdCmsSelect & | Sel, |
| SMask_t | mask | ||
| ) |
| int XrdCmsCache::Init | ( | int | fxHold, |
| int | fxDelay, | ||
| int | fxQuery, | ||
| int | seFS, | ||
| int | nxHold | ||
| ) |
|
private |
| void* XrdCmsCache::TickTock | ( | ) |
| int XrdCmsCache::UnkFile | ( | XrdCmsSelect & | Sel, |
| SMask_t | mask | ||
| ) |
| int XrdCmsCache::WT4File | ( | XrdCmsSelect & | Sel, |
| SMask_t | mask | ||
| ) |
|
friend |
|
private |
| struct { ... } XrdCmsCache::Bhistory[XrdCmsKeyItem::TickRate] |
Referenced by XrdCmsCache().
|
private |
|
private |
|
private |
Referenced by XrdCmsCache().
|
private |
|
private |
| unsigned int XrdCmsCache::End |
|
private |
|
static |
|
private |
|
private |
|
private |
| XrdCmsPList_Anchor XrdCmsCache::Paths |
|
private |
| unsigned int XrdCmsCache::Start |
|
private |
|
private |
| SMask_t XrdCmsCache::Vec |
|
private |
1.8.5