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 |