1 #ifndef __XRDCMSSTATE_H_
2 #define __XRDCMSSTATE_H_
54 void Set(
int ncount,
int isman,
const char *AdminPath);
69 unsigned char Status(
int Changes,
int theState);
static const char All_NoStage
Definition: XrdCmsState.hh:66
int numStaging
Definition: XrdCmsState.hh:79
Definition: XrdCmsState.hh:56
int Suspended
Definition: XrdCmsState.hh:42
const char * NoStageFile
Definition: XrdCmsState.hh:74
XrdSysSemaphore mySemaphore
Definition: XrdCmsState.hh:71
Definition: XrdCmsState.hh:38
char Enabled
Definition: XrdCmsState.hh:89
void sendState(XrdLink *Link)
XrdSysMutex myMutex
Definition: XrdCmsState.hh:72
Definition: XrdCmsState.hh:56
Definition: XrdCmsState.hh:56
int minNodeCnt
Definition: XrdCmsState.hh:77
int NoStaging
Definition: XrdCmsState.hh:43
~XrdCmsState()
Definition: XrdCmsState.hh:61
Definition: XrdSysPthread.hh:164
char currState
Definition: XrdCmsState.hh:82
StateType
Definition: XrdCmsState.hh:56
static const char SRV_Suspend
Definition: XrdCmsState.hh:63
Definition: XrdLink.hh:51
Definition: XrdSysPthread.hh:493
Definition: XrdCmsState.hh:56
const char * SuspendFile
Definition: XrdCmsState.hh:75
void Update(StateType StateT, int ActivVal, int StageVal=0)
char adminSuspend
Definition: XrdCmsState.hh:86
unsigned char Status(int Changes, int theState)
static const char All_Suspend
Definition: XrdCmsState.hh:65
char noSpace
Definition: XrdCmsState.hh:85
char prevState
Definition: XrdCmsState.hh:83
Definition: XrdCmsState.hh:56
char adminNoStage
Definition: XrdCmsState.hh:87
static const char FES_Suspend
Definition: XrdCmsState.hh:64
int dataPort
Definition: XrdCmsState.hh:80
char isMan
Definition: XrdCmsState.hh:88
char feOK
Definition: XrdCmsState.hh:84
int numActive
Definition: XrdCmsState.hh:78