Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdCmsClientConfig Class Reference

#include <XrdCmsClientConfig.hh>

Collaboration diagram for XrdCmsClientConfig:

Collaboration graph
[legend]
List of all members.

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 FwdWait
int haveMeta
char * CMSPath
char * myHost
const char * myName
XrdOucTListManList
XrdOucTListPanList
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

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
FailOver 
RoundRob 

enum XrdCmsClientConfig::configHow
 

Enumeration values:
configMeta 
configNorm 
configProxy 

enum XrdCmsClientConfig::configWhat
 

Enumeration values:
configMan 
configSuper 
configServer 


Constructor & Destructor Documentation

XrdCmsClientConfig::XrdCmsClientConfig  )  [inline]
 

XrdCmsClientConfig::~XrdCmsClientConfig  ) 
 


Member Function Documentation

int XrdCmsClientConfig::ConfigProc char *  cfn  )  [private]
 

int XrdCmsClientConfig::Configure char *  cfn,
configWhat  What,
configHow  How
 

int XrdCmsClientConfig::ConfigXeq char *  var,
XrdOucStream Config
[private]
 

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:
Generated on Sun Nov 6 13:41:58 2011 for xrootd by  doxygen 1.3.9.1