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