xrootd
|
#include <XrdCmsClientConfig.hh>
Public Types | |
enum | configHow { configMeta = 1, configNorm = 2, configProxy = 4 } |
enum | configWhat { configMan = 1, configSuper = 2, configServer = 4 } |
enum | { FailOver = 'f', RoundRob = 'r' } |
Public Member Functions | |
int | Configure (char *cfn, configWhat What, configHow How) |
XrdCmsClientConfig () | |
~XrdCmsClientConfig () | |
Public Attributes | |
int | ConWait |
int | RepWait |
int | RepWaitMS |
int | RepDelay |
int | RepNone |
int | PrepWait |
int | haveMeta |
char * | CMSPath |
char * | myHost |
const char * | myName |
XrdOucTList * | ManList |
XrdOucTList * | PanList |
unsigned char | SMode |
unsigned char | SModeP |
Private Member Functions | |
int | ConfigProc (char *cfn) |
int | ConfigXeq (char *var, XrdOucStream &Config) |
int | xapath (XrdOucStream &Config) |
int | xconw (XrdOucStream &Config) |
int | xmang (XrdOucStream &Config) |
int | xreqs (XrdOucStream &Config) |
int | xtrac (XrdOucStream &Config) |
Private Attributes | |
int | isMeta |
int | isMan |
XrdCmsClientConfig::XrdCmsClientConfig | ( | ) | [inline] |
XrdCmsClientConfig::~XrdCmsClientConfig | ( | ) |
References XrdOucTList::next.
int XrdCmsClientConfig::ConfigProc | ( | char * | cfn | ) | [private] |
int XrdCmsClientConfig::Configure | ( | char * | cfn, |
configWhat | What, | ||
configHow | How | ||
) |
References DEBUG, XrdSysError::Emsg(), EPNAME, XrdOucEnv::Export(), XrdOucUtils::genPath(), XrdCmsClientMsg::Init(), XrdOucUtils::InstName(), XrdOucTList::next, XrdCms::Say, XrdCmsSecurity::setSystemID(), XrdOucTList::text, XrdCms::Trace, TRACE_ALL, XrdOucTList::val, and XrdOucTrace::What.
Referenced by XrdCmsFinderTRG::Configure(), and XrdCmsFinderRMT::Configure().
int XrdCmsClientConfig::ConfigXeq | ( | char * | var, |
XrdOucStream & | Config | ||
) | [private] |
References TS_Xeq.
int XrdCmsClientConfig::xapath | ( | XrdOucStream & | Config | ) | [private] |
References XrdSysError::Emsg(), XrdOucStream::GetWord(), XrdCms::Say, and sockaddr_un::sun_path.
int XrdCmsClientConfig::xconw | ( | XrdOucStream & | Config | ) | [private] |
References XrdOuca2x::a2tm(), XrdSysError::Emsg(), XrdOucStream::GetWord(), and XrdCms::Say.
int XrdCmsClientConfig::xmang | ( | XrdOucStream & | Config | ) | [private] |
int XrdCmsClientConfig::xreqs | ( | XrdOucStream & | Config | ) | [private] |
References XrdOuca2x::a2i(), XrdOuca2x::a2tm(), XrdSysError::Emsg(), XrdOucStream::GetWord(), XrdSysError::Say(), and XrdCms::Say.
int XrdCmsClientConfig::xtrac | ( | XrdOucStream & | Config | ) | [private] |
Referenced by XrdCmsFinderTRG::Configure(), XrdCmsFinderRMT::Configure(), and XrdCmsClientConfig().
Referenced by XrdCmsFinderRMT::Configure(), and XrdCmsClientConfig().
Referenced by XrdCmsFinderRMT::Configure(), and XrdCmsClientConfig().
int XrdCmsClientConfig::isMan [private] |
int XrdCmsClientConfig::isMeta [private] |
Referenced by XrdCmsClientConfig().
Referenced by XrdCmsFinderRMT::Configure(), and XrdCmsClientConfig().
const char* XrdCmsClientConfig::myName |
Referenced by XrdCmsFinderRMT::Configure(), and XrdCmsClientConfig().
Referenced by XrdCmsFinderRMT::Configure(), and XrdCmsClientConfig().
Referenced by XrdCmsFinderRMT::Configure(), and XrdCmsClientConfig().
Referenced by XrdCmsFinderRMT::Configure(), and XrdCmsClientConfig().
Referenced by XrdCmsFinderRMT::Configure(), and XrdCmsClientConfig().
Referenced by XrdCmsClientConfig().
unsigned char XrdCmsClientConfig::SMode |
Referenced by XrdCmsFinderRMT::Configure(), and XrdCmsClientConfig().
unsigned char XrdCmsClientConfig::SModeP |
Referenced by XrdCmsFinderRMT::Configure(), and XrdCmsClientConfig().