1 #ifndef __CMS_PROTOCOL_H__ 2 #define __CMS_PROTOCOL_H__ 50 const char *theMan = 0,
int thePort=0);
64 int Stats(
char *buff,
int blen,
int do_sync=0);
81 const char *iMan=
"?",
int iPort=0);
83 void Pander(
const char *manager,
int mport);
XrdCmsRouting * Admit_Redirector(int)
XrdCmsManager * Manager
Definition: XrdCmsProtocol.hh:104
Definition: XrdCmsManager.hh:55
XrdCmsRouting * Login_Failed(const char *Reason)
bool isNBSQ
Definition: XrdCmsProtocol.hh:110
int Stats(char *buff, int blen, int do_sync=0)
XrdSysSemaphore * refWait
Definition: XrdCmsProtocol.hh:99
const char * myRole
Definition: XrdCmsProtocol.hh:102
XrdCmsNode * myNode
Definition: XrdCmsProtocol.hh:103
Definition: XrdCmsParser.hh:45
int refCount
Definition: XrdCmsProtocol.hh:107
int Execute(XrdCmsRRData &Data)
static XrdCmsParser ProtArgs
Definition: XrdCmsProtocol.hh:92
Definition: XrdCmsProtocol.hh:78
XrdCmsRouting * Admit_DataServer(int)
void Pander(const char *manager, int mport)
Definition: XrdCmsRouting.hh:35
char loggedIn
Definition: XrdCmsProtocol.hh:109
Definition: XrdProtocol.hh:124
~XrdCmsProtocol()
Definition: XrdCmsProtocol.hh:67
int myManPort
Definition: XrdCmsProtocol.hh:106
Definition: XrdSysPthread.hh:165
static XrdCmsProtocol * Alloc(const char *theRole="", XrdCmsManager *mP=0, const char *theMan=0, int thePort=0)
Definition: XrdLink.hh:51
void Reply_Error(XrdCmsRRData &Data, int ecode, const char *etext)
Definition: XrdCmsRRData.hh:51
Definition: XrdSysPthread.hh:405
const char * Dispatch(Bearing cDir, int maxWait, int maxTries)
XrdSysMutex refMutex
Definition: XrdCmsProtocol.hh:98
unsigned long long SMask_t
Definition: XrdCmsTypes.hh:33
XrdProtocol * Match(XrdLink *lp)
void Init(const char *iRole="?", XrdCmsManager *uMan=0, const char *iMan="?", int iPort=0)
XrdCmsRouting * Routing
Definition: XrdCmsProtocol.hh:95
Definition: XrdCmsProtocol.hh:78
static XrdCmsProtocol * ProtStack
Definition: XrdCmsProtocol.hh:91
XrdCmsProtocol()
Definition: XrdCmsProtocol.hh:66
void Recycle(XrdLink *lp, int consec, const char *reason)
unsigned int kXR_unt32
Definition: XPtypes.hh:90
XrdLink * Link
Definition: XrdCmsProtocol.hh:100
Definition: XrdCmsProtocol.hh:44
short RSlot
Definition: XrdCmsProtocol.hh:108
XrdCmsRouting * Admit_Supervisor(int)
XrdCmsProtocol * ProtLink
Definition: XrdCmsProtocol.hh:93
static XrdSysMutex ProtMutex
Definition: XrdCmsProtocol.hh:90
Definition: XrdCmsProtocol.hh:78
void Reply_Delay(XrdCmsRRData &Data, kXR_unt32 theDelay)
void Reissue(XrdCmsRRData &Data)
Definition: XrdCmsNode.hh:56
static const int maxReqSize
Definition: XrdCmsProtocol.hh:97
const char * myMan
Definition: XrdCmsProtocol.hh:105
void ConfigCheck(unsigned char *theConfig)
SMask_t AddPath(XrdCmsNode *nP, const char *pType, const char *Path)
Bearing
Definition: XrdCmsProtocol.hh:78
static int readWait
Definition: XrdCmsProtocol.hh:101
Definition: XrdCmsJob.hh:42