77 int Init(
int fxHold,
int fxDelay,
int fxQuery,
int seFS,
int nxHold);
96 short roQ,
short rwQ);
#define STMax
Definition: XrdCmsTypes.hh:39
unsigned long long SMask_t
Definition: XrdCmsTypes.hh:33
Definition: XrdCmsCache.hh:45
void Recycle(XrdCmsKeyItem *theList)
void Dispatch(XrdCmsSelect &Sel, XrdCmsKeyItem *cinfo, short roQ, short rwQ)
int DLTime
Definition: XrdCmsCache.hh:113
void Bounce(SMask_t smask, int SNum)
SMask_t getBVec(unsigned int todA, unsigned int &todB)
int GetFile(XrdCmsSelect &Sel, SMask_t mask)
SMask_t okVec
Definition: XrdCmsCache.hh:108
int DelFile(XrdCmsSelect &Sel, SMask_t mask)
XrdCmsCache()
Definition: XrdCmsCache.hh:83
XrdSysMutex myMutex
Definition: XrdCmsCache.hh:105
unsigned int End
Definition: XrdCmsCache.hh:102
int AddFile(XrdCmsSelect &Sel, SMask_t mask)
int QDelay
Definition: XrdCmsCache.hh:114
int isDFS
Definition: XrdCmsCache.hh:118
unsigned int BClock
Definition: XrdCmsCache.hh:111
struct XrdCmsCache::@69 Bhistory[XrdCmsKeyItem::TickRate]
friend class XrdCmsCacheJob
Definition: XrdCmsCache.hh:47
XrdCmsPList_Anchor Paths
Definition: XrdCmsCache.hh:49
int Bmiss
Definition: XrdCmsCache.hh:116
unsigned int Tick
Definition: XrdCmsCache.hh:109
unsigned int Bounced[STMax]
Definition: XrdCmsCache.hh:107
int UnkFile(XrdCmsSelect &Sel, SMask_t mask)
SMask_t Vec
Definition: XrdCmsCache.hh:100
int nilTMO
Definition: XrdCmsCache.hh:112
void Drop(SMask_t mask, int SNum, int xHi)
int Bhits
Definition: XrdCmsCache.hh:115
int vecHi
Definition: XrdCmsCache.hh:117
void Add2Q(XrdCmsRRQInfo *Info, XrdCmsKeyItem *cp, int selOpts)
~XrdCmsCache()
Definition: XrdCmsCache.hh:90
unsigned int Tock
Definition: XrdCmsCache.hh:110
int WT4File(XrdCmsSelect &Sel, SMask_t mask)
int Init(int fxHold, int fxDelay, int fxQuery, int seFS, int nxHold)
static const int min_nxTime
Definition: XrdCmsCache.hh:81
unsigned int Start
Definition: XrdCmsCache.hh:101
XrdCmsNash CTable
Definition: XrdCmsCache.hh:106
Definition: XrdCmsKey.hh:126
static const unsigned int TickRate
Definition: XrdCmsKey.hh:150
Definition: XrdCmsNash.hh:36
Definition: XrdCmsPList.hh:96
Definition: XrdCmsRRQ.hh:47
Definition: XrdCmsSelect.hh:44
Definition: XrdSysPthread.hh:166
@ Info
Definition: XrdMacaroonsHandler.hh:18
Definition: YProtocol.hh:78