1 #ifndef __XRDCMSKEY_HH__ 2 #define __XRDCMSKEY_HH__ 141 static void Stats(
int &isAlloc,
int &isFree,
int &wasEmpty);
unsigned char TOD
Definition: XrdCmsKey.hh:55
static XrdCmsKeyItem * Alloc(unsigned int theTock)
unsigned int Hash
Definition: XrdCmsKey.hh:53
XrdCmsKeyLoc()
Definition: XrdCmsKey.hh:113
static const unsigned int TickRate
Definition: XrdCmsKey.hh:150
static XrdCmsKeyItem * TockTable[TickRate]
Definition: XrdCmsKey.hh:157
int lifeline
Definition: XrdCmsKey.hh:96
static int numHave
Definition: XrdCmsKey.hh:160
XrdCmsKeyLoc Loc
Definition: XrdCmsKey.hh:129
Definition: XrdCmsKey.hh:88
int deadline
Definition: XrdCmsKey.hh:99
static XrdCmsKeyItem * Free
Definition: XrdCmsKey.hh:158
unsigned int HashSave
Definition: XrdCmsKey.hh:98
unsigned int TOD_B
Definition: XrdCmsKey.hh:95
Definition: XrdCmsKey.hh:125
short roPend
Definition: XrdCmsKey.hh:101
int operator!=(const XrdCmsKey &oth)
Definition: XrdCmsKey.hh:72
static int numFree
Definition: XrdCmsKey.hh:159
XrdCmsKey Key
Definition: XrdCmsKey.hh:130
static XrdCmsKeyItem * Unload(unsigned int theTock)
~XrdCmsKeyItem()
Definition: XrdCmsKey.hh:148
int operator==(const XrdCmsKey &oth)
Definition: XrdCmsKey.hh:69
unsigned long long SMask_t
Definition: XrdCmsTypes.hh:33
unsigned char Ref
Definition: XrdCmsKey.hh:56
static const int minFree
Definition: XrdCmsKey.hh:153
SMask_t pfvec
Definition: XrdCmsKey.hh:93
~XrdCmsKeyLoc()
Definition: XrdCmsKey.hh:114
SMask_t qfvec
Definition: XrdCmsKey.hh:94
static void Stats(int &isAlloc, int &isFree, int &wasEmpty)
static const unsigned int TickMask
Definition: XrdCmsKey.hh:151
XrdCmsKeyItem * Next
Definition: XrdCmsKey.hh:131
short rwPend
Definition: XrdCmsKey.hh:102
char * Val
Definition: XrdCmsKey.hh:52
XrdCmsKey(char *key=0, int klen=0)
Definition: XrdCmsKey.hh:75
~XrdCmsKey()
Definition: XrdCmsKey.hh:77
XrdCmsKeyLoc & operator=(const XrdCmsKeyLoc &rhs)
Definition: XrdCmsKey.hh:105
Definition: XrdCmsKey.hh:47
XrdCmsKeyItem * TODRef
Definition: XrdCmsKey.hh:51
XrdCmsKeyItem()
Definition: XrdCmsKey.hh:147
XrdCmsKey & operator=(const XrdCmsKey &rhs)
Definition: XrdCmsKey.hh:63
SMask_t hfvec
Definition: XrdCmsKey.hh:92
int Equiv(XrdCmsKey &oth)
Definition: XrdCmsKey.hh:60
static const int minAlloc
Definition: XrdCmsKey.hh:152
short Len
Definition: XrdCmsKey.hh:54
static int numNull
Definition: XrdCmsKey.hh:161