![]() |
XRootD
|
#include <XrdCmsClientConfig.hh>
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.
XrdCmsClientConfig::~XrdCmsClientConfig | ( | ) |
Definition at line 74 of file XrdCmsClientConfig.cc.
References XrdOucTList::next.
int XrdCmsClientConfig::Configure | ( | const char * | cfn, |
configWhat | What, | ||
configHow | How | ||
) |
Definition at line 93 of file XrdCmsClientConfig.cc.
References XrdSysError::Emsg(), XrdOucEnv::Export(), XrdOucUtils::genPath(), XrdCmsClientMsg::Init(), XrdOucUtils::InstName(), XrdCmsUtils::loadPerfMon(), XrdSysError::logger(), XrdCms::myVersion, XrdOucTList::next, XrdCms::Say, XrdOucTList::text, XrdCms::Trace, TRACE_ALL, and XrdSysTrace::What.
Referenced by XrdCmsFinderRMT::Configure(), and XrdCmsFinderTRG::Configure().
char* XrdCmsClientConfig::cidTag |
Definition at line 65 of file XrdCmsClientConfig.hh.
char* XrdCmsClientConfig::CMSPath |
Definition at line 61 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsFinderRMT::Configure(), and XrdCmsFinderTRG::Configure().
int XrdCmsClientConfig::ConWait |
Definition at line 52 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsFinderRMT::Configure().
int XrdCmsClientConfig::FwdWait |
Definition at line 58 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsFinderRMT::Configure().
int XrdCmsClientConfig::haveMeta |
Definition at line 59 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsFinderRMT::Configure().
XrdOucTList* XrdCmsClientConfig::ManList |
Definition at line 67 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsFinderRMT::Configure(), and XrdCmsFinderTRG::Configure().
const char* XrdCmsClientConfig::myHost |
Definition at line 62 of file XrdCmsClientConfig.hh.
const char* XrdCmsClientConfig::myName |
Definition at line 63 of file XrdCmsClientConfig.hh.
char* XrdCmsClientConfig::myVNID |
Definition at line 64 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsFinderRMT::Configure(), and XrdCmsFinderTRG::Configure().
XrdOucTList* XrdCmsClientConfig::PanList |
Definition at line 68 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsFinderRMT::Configure(), and XrdCmsFinderTRG::Configure().
int XrdCmsClientConfig::perfInt |
Definition at line 70 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsFinderTRG::Configure().
XrdCmsPerfMon* XrdCmsClientConfig::perfMon |
Definition at line 69 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsFinderTRG::Configure().
int XrdCmsClientConfig::PrepWait |
Definition at line 57 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsFinderRMT::Configure().
int XrdCmsClientConfig::RepDelay |
Definition at line 55 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsFinderRMT::Configure().
int XrdCmsClientConfig::RepNone |
Definition at line 56 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsFinderRMT::Configure().
int XrdCmsClientConfig::RepWait |
Definition at line 53 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsFinderRMT::Configure().
int XrdCmsClientConfig::RepWaitMS |
Definition at line 54 of file XrdCmsClientConfig.hh.
unsigned char XrdCmsClientConfig::SMode |
Definition at line 71 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsFinderRMT::Configure().
unsigned char XrdCmsClientConfig::SModeP |
Definition at line 72 of file XrdCmsClientConfig.hh.
Referenced by XrdCmsFinderRMT::Configure().