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