|
XRootD
|
#include <XrdCmsClientConfig.hh>
Collaboration diagram for XrdCmsClientConfig:Public Types | |
| enum | { FailOver = 'f' , RoundRob = 'r' } |
| enum | configHow { configMeta = 1 , configNorm = 2 , configProxy = 4 } |
| enum | configWhat { configMan = 1 , configSuper = 2 , configServer = 4 } |
Public Member Functions | |
| XrdCmsClientConfig (XrdCmsPerfMon *cmsmon=0) | |
| ~XrdCmsClientConfig () | |
| int | Configure (const char *cfn, configWhat What, configHow How) |
Public Attributes | |
| char * | cidTag |
| char * | CMSPath |
| int | ConWait |
| int | FwdWait |
| int | haveMeta |
| XrdOucTList * | ManList |
| const char * | myHost |
| const char * | myName |
| char * | myVNID |
| XrdOucTList * | PanList |
| int | perfInt |
| XrdCmsPerfMon * | perfMon |
| int | PrepWait |
| int | RepDelay |
| int | RepNone |
| int | RepWait |
| int | RepWaitMS |
| unsigned char | SMode |
| unsigned char | SModeP |
Definition at line 43 of file XrdCmsClientConfig.hh.
| anonymous enum |
|
inline |
Definition at line 76 of file XrdCmsClientConfig.hh.
References cidTag, CMSPath, ConWait, FailOver, FwdWait, haveMeta, ManList, myHost, myName, myVNID, PanList, perfInt, perfMon, PrepWait, RepDelay, RepNone, RepWait, RepWaitMS, SMode, and SModeP.
| XrdCmsClientConfig::~XrdCmsClientConfig | ( | ) |
Definition at line 74 of file XrdCmsClientConfig.cc.
References ManList, XrdOucTList::next, and PanList.
| int XrdCmsClientConfig::Configure | ( | const char * | cfn, |
| configWhat | What, | ||
| configHow | How ) |
Definition at line 93 of file XrdCmsClientConfig.cc.
References CMSPath, configMan, configMeta, configProxy, configServer, configSuper, XrdOucEnv::Export(), FailOver, XrdOucUtils::genPath(), XrdCmsClientMsg::Init(), XrdOucUtils::InstName(), XrdCmsUtils::loadPerfMon(), ManList, myHost, myName, XrdCms::myVersion, XrdOucTList::next, PanList, perfMon, RepWait, RepWaitMS, XrdCms::Say, SMode, SModeP, XrdOucTList::text, XrdCms::Trace, and TRACE_ALL.
Referenced by XrdCmsFinderRMT::Configure(), and XrdCmsFinderTRG::Configure().
Here is the call graph for this function:
Here is the caller graph for this function:| char* XrdCmsClientConfig::cidTag |
Definition at line 65 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsClientConfig().
| char* XrdCmsClientConfig::CMSPath |
Definition at line 61 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsClientConfig(), Configure(), XrdCmsFinderRMT::Configure(), and XrdCmsFinderTRG::Configure().
| int XrdCmsClientConfig::ConWait |
Definition at line 52 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsClientConfig(), and XrdCmsFinderRMT::Configure().
| int XrdCmsClientConfig::FwdWait |
Definition at line 58 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsClientConfig(), and XrdCmsFinderRMT::Configure().
| int XrdCmsClientConfig::haveMeta |
Definition at line 59 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsClientConfig(), and XrdCmsFinderRMT::Configure().
| XrdOucTList* XrdCmsClientConfig::ManList |
Definition at line 67 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsClientConfig(), ~XrdCmsClientConfig(), Configure(), XrdCmsFinderRMT::Configure(), and XrdCmsFinderTRG::Configure().
| const char* XrdCmsClientConfig::myHost |
Definition at line 62 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsClientConfig(), and Configure().
| const char* XrdCmsClientConfig::myName |
Definition at line 63 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsClientConfig(), and Configure().
| char* XrdCmsClientConfig::myVNID |
Definition at line 64 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsClientConfig(), XrdCmsFinderRMT::Configure(), and XrdCmsFinderTRG::Configure().
| XrdOucTList* XrdCmsClientConfig::PanList |
Definition at line 68 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsClientConfig(), ~XrdCmsClientConfig(), Configure(), XrdCmsFinderRMT::Configure(), and XrdCmsFinderTRG::Configure().
| int XrdCmsClientConfig::perfInt |
Definition at line 70 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsClientConfig(), and XrdCmsFinderTRG::Configure().
| XrdCmsPerfMon* XrdCmsClientConfig::perfMon |
Definition at line 69 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsClientConfig(), Configure(), and XrdCmsFinderTRG::Configure().
| int XrdCmsClientConfig::PrepWait |
Definition at line 57 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsClientConfig(), and XrdCmsFinderRMT::Configure().
| int XrdCmsClientConfig::RepDelay |
Definition at line 55 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsClientConfig(), and XrdCmsFinderRMT::Configure().
| int XrdCmsClientConfig::RepNone |
Definition at line 56 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsClientConfig(), and XrdCmsFinderRMT::Configure().
| int XrdCmsClientConfig::RepWait |
Definition at line 53 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsClientConfig(), Configure(), and XrdCmsFinderRMT::Configure().
| int XrdCmsClientConfig::RepWaitMS |
Definition at line 54 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsClientConfig(), and Configure().
| unsigned char XrdCmsClientConfig::SMode |
Definition at line 71 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsClientConfig(), Configure(), and XrdCmsFinderRMT::Configure().
| unsigned char XrdCmsClientConfig::SModeP |
Definition at line 72 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsClientConfig(), Configure(), and XrdCmsFinderRMT::Configure().