xrootd
Loading...
Searching...
No Matches
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 (XrdCmsPerfMon *cmsmon=0)
 
 ~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
 
XrdCmsPerfMonperfMon
 
int perfInt
 
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 xperf (XrdOucStream &Config)
 
int xreqs (XrdOucStream &Config)
 
int xtrac (XrdOucStream &Config)
 
int xvnid (XrdOucStream &Config)
 

Private Attributes

char * VNID_Lib
 
char * VNID_Parms
 
char * prfLib
 
char * prfParms
 
XrdCmsPerfMoncmsMon
 
bool isMeta
 
bool isMan
 
bool isServer
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
FailOver 
RoundRob 

◆ configHow

Enumerator
configMeta 
configNorm 
configProxy 

◆ configWhat

Enumerator
configMan 
configSuper 
configServer 

Constructor & Destructor Documentation

◆ XrdCmsClientConfig()

XrdCmsClientConfig::XrdCmsClientConfig ( XrdCmsPerfMon cmsmon = 0)
inline

◆ ~XrdCmsClientConfig()

XrdCmsClientConfig::~XrdCmsClientConfig ( )

Member Function Documentation

◆ ConfigProc()

int XrdCmsClientConfig::ConfigProc ( const char *  cfn)
private

◆ ConfigSID()

bool XrdCmsClientConfig::ConfigSID ( const char *  cFile,
XrdOucTList tpl,
char  sfx 
)
private

◆ Configure()

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

◆ ConfigXeq()

int XrdCmsClientConfig::ConfigXeq ( char *  var,
XrdOucStream Config 
)
private

◆ xapath()

int XrdCmsClientConfig::xapath ( XrdOucStream Config)
private

◆ xcidt()

int XrdCmsClientConfig::xcidt ( XrdOucStream Config)
private

◆ xconw()

int XrdCmsClientConfig::xconw ( XrdOucStream Config)
private

◆ xmang()

int XrdCmsClientConfig::xmang ( XrdOucStream Config)
private

◆ xperf()

int XrdCmsClientConfig::xperf ( XrdOucStream Config)
private

◆ xreqs()

int XrdCmsClientConfig::xreqs ( XrdOucStream Config)
private

◆ xtrac()

int XrdCmsClientConfig::xtrac ( XrdOucStream Config)
private

◆ xvnid()

int XrdCmsClientConfig::xvnid ( XrdOucStream Config)
private

Member Data Documentation

◆ cidTag

char* XrdCmsClientConfig::cidTag

◆ cmsMon

XrdCmsPerfMon* XrdCmsClientConfig::cmsMon
private

◆ CMSPath

char* XrdCmsClientConfig::CMSPath

◆ ConWait

int XrdCmsClientConfig::ConWait

◆ FwdWait

int XrdCmsClientConfig::FwdWait

◆ haveMeta

int XrdCmsClientConfig::haveMeta

◆ isMan

bool XrdCmsClientConfig::isMan
private

◆ isMeta

bool XrdCmsClientConfig::isMeta
private

◆ isServer

bool XrdCmsClientConfig::isServer
private

◆ ManList

XrdOucTList* XrdCmsClientConfig::ManList

◆ myHost

const char* XrdCmsClientConfig::myHost

◆ myName

const char* XrdCmsClientConfig::myName

◆ myVNID

char* XrdCmsClientConfig::myVNID

◆ PanList

XrdOucTList* XrdCmsClientConfig::PanList

◆ perfInt

int XrdCmsClientConfig::perfInt

◆ perfMon

XrdCmsPerfMon* XrdCmsClientConfig::perfMon

◆ PrepWait

int XrdCmsClientConfig::PrepWait

◆ prfLib

char* XrdCmsClientConfig::prfLib
private

◆ prfParms

char* XrdCmsClientConfig::prfParms
private

◆ RepDelay

int XrdCmsClientConfig::RepDelay

◆ RepNone

int XrdCmsClientConfig::RepNone

◆ RepWait

int XrdCmsClientConfig::RepWait

◆ RepWaitMS

int XrdCmsClientConfig::RepWaitMS

◆ SMode

unsigned char XrdCmsClientConfig::SMode

◆ SModeP

unsigned char XrdCmsClientConfig::SModeP

◆ VNID_Lib

char* XrdCmsClientConfig::VNID_Lib
private

◆ VNID_Parms

char* XrdCmsClientConfig::VNID_Parms
private

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