1 #ifndef __CMS_MANAGER__H
2 #define __CMS_MANAGER__H
71 static void Inform(
const char *What,
const char *Data,
int Dlen);
72 static void Inform(
const char *What,
struct iovec *vP,
int vN,
int vT=0);
Definition: XrdCmsManList.hh:40
Definition: XrdCmsManTree.hh:39
Definition: XrdCmsManager.hh:56
static bool Present()
Definition: XrdCmsManager.hh:76
void Rerun(char *newMans)
XrdOucTList * newManList
Definition: XrdCmsManager.hh:103
static bool Start(const XrdOucTList *mL)
static char MastSID[MTMax]
Definition: XrdCmsManager.hh:98
void Finished(const char *manP, int mPort)
XrdCmsNode * Add(XrdLink *lp, int Lvl, bool &xit)
char * theSID
Definition: XrdCmsManager.hh:107
friend class XrdCmsDelNode
Definition: XrdCmsManager.hh:58
bool wasRedir
Definition: XrdCmsManager.hh:110
static void Inform(const char *What, struct iovec *vP, int vN, int vT=0)
int Run(XrdOucTList *manP)
char * theHost
Definition: XrdCmsManager.hh:106
static void Inform(XrdCms::CmsReqCode rCode, int rMod, const char *Arg=0, int Alen=0)
static XrdSysMutex MTMutex
Definition: XrdCmsManager.hh:96
char * theSite
Definition: XrdCmsManager.hh:105
XrdCmsManTree * ManTree
Definition: XrdCmsManager.hh:61
int curManCnt
Definition: XrdCmsManager.hh:108
void Delete(XrdCmsNode *nodeP)
XrdCmsManager(XrdOucTList *mlP, int snum)
static XrdCmsNode * MastTab[MTMax]
Definition: XrdCmsManager.hh:97
static void Inform(const char *What, const char *Data, int Dlen)
~XrdCmsManager()
Definition: XrdCmsManager.hh:89
void Remove(XrdCmsNode *nP, const char *reason=0)
short siteID
Definition: XrdCmsManager.hh:109
XrdOucTList * curManList
Definition: XrdCmsManager.hh:104
bool Verify(XrdLink *lP, const char *sid, const char *sname)
static const int MTMax
Definition: XrdCmsManager.hh:63
static void Inform(XrdCms::CmsRRHdr &Hdr, const char *Arg=0, int Alen=0)
XrdCmsManList * myMans
Definition: XrdCmsManager.hh:60
static int MTHi
Definition: XrdCmsManager.hh:99
Definition: XrdCmsNode.hh:58
Definition: XrdLink.hh:52
Definition: XrdOucTList.hh:42
Definition: XrdSysPthread.hh:165
CmsReqCode
Definition: YProtocol.hh:90
Definition: YProtocol.hh:83