XrdCmsManager Class Reference
#include <XrdCmsManager.hh>
List of all members.
Public Member Functions |
| XrdCmsNode * | Add (XrdLink *lp, int Lvl, bool &xit) |
| void | Delete (XrdCmsNode *nodeP) |
| void | Finished (const char *manP, int mPort) |
| void | Remove (XrdCmsNode *nP, const char *reason=0) |
| void | Rerun (char *newMans) |
| bool | Verify (XrdLink *lP, const char *sid, const char *sname) |
| | XrdCmsManager (XrdOucTList *mlP, int snum) |
| | ~XrdCmsManager () |
Static Public Member Functions |
| static void | Inform (const char *What, const char *Data, int Dlen) |
| static void | Inform (const char *What, struct iovec *vP, int vN, int vT=0) |
| static void | Inform (XrdCms::CmsReqCode rCode, int rMod, const char *Arg=0, int Alen=0) |
| static void | Inform (XrdCms::CmsRRHdr &Hdr, const char *Arg=0, int Alen=0) |
| static bool | Present () |
| static void | Reset () |
| static bool | Start (const XrdOucTList *mL) |
Public Attributes |
| XrdCmsManList * | myMans |
| XrdCmsManTree * | ManTree |
Static Public Attributes |
| static const int | MTMax = 16 |
Private Member Functions |
| int | Run (XrdOucTList *manP) |
Private Attributes |
| XrdOucTList * | newManList |
| XrdOucTList * | curManList |
| char * | theSite |
| char * | theHost |
| char * | theSID |
| int | curManCnt |
| short | siteID |
| bool | wasRedir |
Static Private Attributes |
| static XrdSysMutex | MTMutex |
| static XrdCmsNode * | MastTab [MTMax] |
| static char | MastSID [MTMax] |
| static int | MTHi |
Friends |
| class | XrdCmsDelNode |
Constructor & Destructor Documentation
| XrdCmsManager::XrdCmsManager |
( |
XrdOucTList * |
mlP, |
|
|
int |
snum | |
|
) |
| | |
| XrdCmsManager::~XrdCmsManager |
( |
|
) |
[inline] |
Member Function Documentation
| void XrdCmsManager::Finished |
( |
const char * |
manP, |
|
|
int |
mPort | |
|
) |
| | |
| static void XrdCmsManager::Inform |
( |
XrdCms::CmsRRHdr & |
Hdr, |
|
|
const char * |
Arg = 0, |
|
|
int |
Alen = 0 | |
|
) |
| | [static] |
| static void XrdCmsManager::Inform |
( |
XrdCms::CmsReqCode |
rCode, |
|
|
int |
rMod, |
|
|
const char * |
Arg = 0, |
|
|
int |
Alen = 0 | |
|
) |
| | [static] |
| static void XrdCmsManager::Inform |
( |
const char * |
What, |
|
|
struct iovec * |
vP, |
|
|
int |
vN, |
|
|
int |
vT = 0 | |
|
) |
| | [static] |
| static void XrdCmsManager::Inform |
( |
const char * |
What, |
|
|
const char * |
Data, |
|
|
int |
Dlen | |
|
) |
| | [static] |
| static bool XrdCmsManager::Present |
( |
|
) |
[inline, static] |
| void XrdCmsManager::Remove |
( |
XrdCmsNode * |
nP, |
|
|
const char * |
reason = 0 | |
|
) |
| | |
| void XrdCmsManager::Rerun |
( |
char * |
newMans |
) |
|
| static void XrdCmsManager::Reset |
( |
|
) |
[static] |
| int XrdCmsManager::Run |
( |
XrdOucTList * |
manP |
) |
[private] |
| static bool XrdCmsManager::Start |
( |
const XrdOucTList * |
mL |
) |
[static] |
| bool XrdCmsManager::Verify |
( |
XrdLink * |
lP, |
|
|
const char * |
sid, |
|
|
const char * |
sname | |
|
) |
| | |
Friends And Related Function Documentation
friend class XrdCmsDelNode [friend] |
Member Data Documentation
The documentation for this class was generated from the following file: