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);
Definition: XrdCmsState.hh:39
int Suspended
Definition: XrdCmsState.hh:42
char currState
Definition: XrdCmsState.hh:82
char feOK
Definition: XrdCmsState.hh:84
~XrdCmsState()
Definition: XrdCmsState.hh:61
char prevState
Definition: XrdCmsState.hh:83
static const char FES_Suspend
Definition: XrdCmsState.hh:64
XrdSysMutex myMutex
Definition: XrdCmsState.hh:72
static const char All_NoStage
Definition: XrdCmsState.hh:66
int numStaging
Definition: XrdCmsState.hh:79
int minNodeCnt
Definition: XrdCmsState.hh:77
char noSpace
Definition: XrdCmsState.hh:85
void Update(StateType StateT, int ActivVal, int StageVal=0)
static const char All_Suspend
Definition: XrdCmsState.hh:65
void Set(int ncount, int isman, const char *AdminPath)
static const char SRV_Suspend
Definition: XrdCmsState.hh:63
int dataPort
Definition: XrdCmsState.hh:80
char adminNoStage
Definition: XrdCmsState.hh:87
int numActive
Definition: XrdCmsState.hh:78
int NoStaging
Definition: XrdCmsState.hh:43
const char * NoStageFile
Definition: XrdCmsState.hh:74
const char * SuspendFile
Definition: XrdCmsState.hh:75
StateType
Definition: XrdCmsState.hh:56
@ FrontEnd
Definition: XrdCmsState.hh:56
@ Active
Definition: XrdCmsState.hh:56
@ Stage
Definition: XrdCmsState.hh:56
@ Counts
Definition: XrdCmsState.hh:56
@ Space
Definition: XrdCmsState.hh:56
XrdSysSemaphore mySemaphore
Definition: XrdCmsState.hh:71
char isMan
Definition: XrdCmsState.hh:88
char adminSuspend
Definition: XrdCmsState.hh:86
unsigned char Status(int Changes, int theState)
char Enabled
Definition: XrdCmsState.hh:89
void sendState(XrdLink *Link)
Definition: XrdLink.hh:52
Definition: XrdSysPthread.hh:165
Definition: XrdSysPthread.hh:494
Definition: YProtocol.hh:78