Go to the documentation of this file. 1 #ifndef __XRDSSISCALE_HH__
2 #define __XRDSSISCALE_HH__
43 static const unsigned int maxPend = 65500;
54 do {
for (
int i = xEnt; i < zEnt; i++)
72 if (xEnt >= 0 && xEnt <
maxEnt)
80 if (xEnt < 0 && xEnt >=
maxEnt)
return false;
Definition: XrdSysPthread.hh:165
short nowSpread
Definition: XrdSsiScale.hh:115
int nowEnt
Definition: XrdSsiScale.hh:113
int getEnt()
Definition: XrdSsiScale.hh:45
int Spread(int ent)
Definition: XrdSsiScale.hh:103
void retEnt(int xEnt)
Definition: XrdSsiScale.hh:71
void setSpread(short sval)
Definition: XrdSsiScale.hh:91
Definition: XrdSsiScale.hh:36
~XrdSsiScale()
Definition: XrdSsiScale.hh:99
static const unsigned int maxPend
Definition: XrdSsiScale.hh:43
static const int entShft
Definition: XrdSsiScale.hh:42
XrdSysMutex entMutex
Definition: XrdSsiScale.hh:111
XrdSsiScale()
Definition: XrdSsiScale.hh:96
bool rsvEnt(int xEnt)
Definition: XrdSsiScale.hh:79
short maxSpread
Definition: XrdSsiScale.hh:114
static const int maxEnt
Definition: XrdSsiScale.hh:41
void UnLock()
Definition: XrdSysPthread.hh:222
void Lock()
Definition: XrdSysPthread.hh:220
static const int maxSprd
Definition: XrdSsiScale.hh:40
uint16_t pendCnt[maxEnt]
Definition: XrdSsiScale.hh:112