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 (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
const char * myHost
const char * myName
char * myVNID
char * cidTag
XrdOucTListManList
XrdOucTListPanList
unsigned char SMode
unsigned char SModeP

Private Member Functions

int ConfigProc (const char *cfn)
bool ConfigSID (const char *cFile, XrdOucTList *tpl, char sfx)
int ConfigXeq (char *var, XrdOucStream &Config)
int xapath (XrdOucStream &Config)
int xcidt (XrdOucStream &Config)
int xconw (XrdOucStream &Config)
int xmang (XrdOucStream &Config)
int xreqs (XrdOucStream &Config)
int xtrac (XrdOucStream &Config)
int xvnid (XrdOucStream &Config)

Private Attributes

char * VNID_Lib
char * VNID_Parms
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 (  ) 

Member Function Documentation

int XrdCmsClientConfig::ConfigProc ( const char *  cfn  )  [private]
bool XrdCmsClientConfig::ConfigSID ( const char *  cFile,
XrdOucTList tpl,
char  sfx 
) [private]
int XrdCmsClientConfig::Configure ( const char *  cfn,
configWhat  What,
configHow  How 
)
int XrdCmsClientConfig::ConfigXeq ( char *  var,
XrdOucStream Config 
) [private]
int XrdCmsClientConfig::xapath ( XrdOucStream Config  )  [private]
int XrdCmsClientConfig::xcidt ( 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]
int XrdCmsClientConfig::xvnid ( XrdOucStream Config  )  [private]

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 19 Oct 2019 for xrootd by  doxygen 1.6.1