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