#include <XrdCmsState.hh>
Collaboration diagram for XrdCmsState:

Public Types | |
| enum | StateType { Active = 0, Counts, FrontEnd, Space, Stage } |
Public Member Functions | |
| void | Enable () |
| void * | Monitor () |
| int | Port () |
| void | sendState (XrdLink *Link) |
| void | Set (int ncount) |
| void | Set (int ncount, int isman, const char *AdminPath) |
| void | Update (StateType StateT, int ActivVal, int StageVal=0) |
| XrdCmsState () | |
| ~XrdCmsState () | |
Public Attributes | |
| int | Suspended |
| int | NoStaging |
Static Public Attributes | |
| const char | SRV_Suspend = 1 |
| const char | FES_Suspend = 2 |
| const char | All_Suspend = 3 |
| const char | All_NoStage = 4 |
Private Member Functions | |
| unsigned char | Status (int Changes, int theState) |
Private Attributes | |
| XrdSysSemaphore | mySemaphore |
| XrdSysMutex | myMutex |
| const char * | NoStageFile |
| const char * | SuspendFile |
| int | minNodeCnt |
| int | numActive |
| int | numStaging |
| int | dataPort |
| char | currState |
| char | prevState |
| char | feOK |
| char | noSpace |
| char | adminSuspend |
| char | adminNoStage |
| char | isMan |
| char | Enabled |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1