xrootd
Public Types | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
XrdCmsClientConfig Class Reference

#include <XrdCmsClientConfig.hh>

Collaboration diagram for XrdCmsClientConfig:
Collaboration graph
[legend]

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 (const char *cfn, configWhat What, configHow How)
 XrdCmsClientConfig ()
 ~XrdCmsClientConfig ()

Public Attributes

int ConWait
int RepWait
int RepWaitMS
int RepDelay
int RepNone
int PrepWait
int FwdWait
int haveMeta
char * CMSPath
char * myHost
const char * myName
XrdOucTListManList
XrdOucTListPanList
unsigned char SMode
unsigned char SModeP

Private Member Functions

int ConfigProc (const 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

Member Enumeration Documentation

anonymous enum
Enumerator:
FailOver 
RoundRob 
Enumerator:
configMeta 
configNorm 
configProxy 
Enumerator:
configMan 
configSuper 
configServer 

Constructor & Destructor Documentation

XrdCmsClientConfig::XrdCmsClientConfig ( )
inline
XrdCmsClientConfig::~XrdCmsClientConfig ( )

References XrdOucTList::next.

Member Function Documentation

int XrdCmsClientConfig::ConfigProc ( const char *  cfn)
private
int XrdCmsClientConfig::Configure ( const char *  cfn,
configWhat  What,
configHow  How 
)
int XrdCmsClientConfig::ConfigXeq ( char *  var,
XrdOucStream Config 
)
private

References TS_Xeq.

int XrdCmsClientConfig::xapath ( XrdOucStream Config)
private
int XrdCmsClientConfig::xconw ( XrdOucStream Config)
private
int XrdCmsClientConfig::xmang ( XrdOucStream Config)
private
int XrdCmsClientConfig::xreqs ( XrdOucStream Config)
private
int XrdCmsClientConfig::xtrac ( XrdOucStream Config)
private

Member Data Documentation

char* XrdCmsClientConfig::CMSPath
int XrdCmsClientConfig::ConWait
int XrdCmsClientConfig::FwdWait
int XrdCmsClientConfig::haveMeta
int XrdCmsClientConfig::isMan
private
int XrdCmsClientConfig::isMeta
private
XrdOucTList* XrdCmsClientConfig::ManList
char* XrdCmsClientConfig::myHost
const char* XrdCmsClientConfig::myName
XrdOucTList* XrdCmsClientConfig::PanList
int XrdCmsClientConfig::PrepWait
int XrdCmsClientConfig::RepDelay
int XrdCmsClientConfig::RepNone
int XrdCmsClientConfig::RepWait
int XrdCmsClientConfig::RepWaitMS
unsigned char XrdCmsClientConfig::SMode
unsigned char XrdCmsClientConfig::SModeP

The documentation for this class was generated from the following files: