XrdCmsConfig Class Reference

#include <XrdCmsConfig.hh>

Inheritance diagram for XrdCmsConfig:
Inheritance graph
[legend]
Collaboration diagram for XrdCmsConfig:
Collaboration graph
[legend]

List of all members.

Public Member Functions

int Configure1 (int argc, char **argv, char *cfn)
int Configure2 ()
int ConfigXeq (char *var, XrdOucStream &CFile, XrdSysError *eDest)
void DoIt ()
int GenLocalPath (const char *oldp, char *newp)
int asManager ()
int asMetaMan ()
int asPeer ()
int asProxy ()
int asServer ()
int asSolo ()
 XrdCmsConfig ()
 ~XrdCmsConfig ()

Public Attributes

int LUPDelay
int LUPHold
int DELDelay
int DRPDelay
int PSDelay
int RWDelay
int QryDelay
int QryMinum
int SRVDelay
int SUPCount
int SUPLevel
int SUPDelay
int SUSDelay
int MaxLoad
int MaxDelay
int MaxRetries
int MsgTTL
int RefReset
int RefTurn
int AskPerf
int AskPing
int PingTick
int LogPerf
int PortTCP
int PortSUP
XrdInetNetTCP
int P_cpu
int P_dsk
int P_fuzz
int P_gsdf
int P_gshr
int P_io
int P_load
int P_mem
int P_pag
char DoMWChk
char DoHnTry
char nbSQ
char MultiSrc
int DiskMin
int DiskHWM
short DiskMinP
short DiskHWMP
int DiskLinger
int DiskAsk
int DiskWT
int DiskSS
int DiskOK
char sched_RR
char sched_Pack
char sched_Level
char sched_Force
int doWait
int adsPort
int adsMon
char * adsProt
char * mrRdrHost
int mrRdrHLen
int mrRdrPort
char * msRdrHost
int msRdrHLen
int msRdrPort
XrdVersionInfo * myVInfo
XrdOucName2Namexeq_N2N
XrdOucName2Namelcl_N2N
char * ossLib
char * ossParms
char * VNID_Lib
char * VNID_Parms
char * N2N_Lib
char * N2N_Parms
char * LocalRoot
char * RemotRoot
char * myPaths
short RepStats
char TimeZone
char myRoleID
char myRType [4]
char * myRole
const char * myProg
const char * myName
const char * myDomain
const char * myInsName
const char * myInstance
const char * mySID
const char * myVNID
const char * mySite
char * envCGI
char * cidTag
const char * ifList
XrdOucTListManList
XrdOucTListNanList
XrdOucTListSanList
XrdOssossFS
XrdOucProgProgCH
XrdOucProgProgMD
XrdOucProgProgMP
XrdOucProgProgMV
XrdOucProgProgRD
XrdOucProgProgRM
XrdOucProgProgTR
unsigned long long DirFlags
XrdCmsPList_Anchor PathList
XrdOucPListAnchor PexpList
XrdNetSocketAdminSock
XrdNetSocketAnoteSock
XrdNetSocketRedirSock
XrdNetSecurityPolice

Static Public Attributes

static const int RepStat_frq = 0x0001
static const int RepStat_shr = 0x0002
static const int RepStat_All = 0xffff

Private Member Functions

void ConfigDefaults (void)
int ConfigN2N (void)
int ConfigOSS (void)
int ConfigProc (int getrole=0)
int isExec (XrdSysError *eDest, const char *ptype, char *prog)
int MergeP (void)
int PidFile (void)
int setupManager (void)
int setupServer (void)
char * setupSid ()
void Usage (int rc)
int xapath (XrdSysError *edest, XrdOucStream &CFile)
int xallow (XrdSysError *edest, XrdOucStream &CFile)
int xaltds (XrdSysError *edest, XrdOucStream &CFile)
int Fsysadd (XrdSysError *edest, int chk, char *fn)
int xblk (XrdSysError *edest, XrdOucStream &CFile, bool iswl=false)
int xcid (XrdSysError *edest, XrdOucStream &CFile)
int xdelay (XrdSysError *edest, XrdOucStream &CFile)
int xdefs (XrdSysError *edest, XrdOucStream &CFile)
int xdfs (XrdSysError *edest, XrdOucStream &CFile)
int xexpo (XrdSysError *edest, XrdOucStream &CFile)
int xfsxq (XrdSysError *edest, XrdOucStream &CFile)
int xfxhld (XrdSysError *edest, XrdOucStream &CFile)
int xlclrt (XrdSysError *edest, XrdOucStream &CFile)
int xmang (XrdSysError *edest, XrdOucStream &CFile)
int xnbsq (XrdSysError *edest, XrdOucStream &CFile)
int xnml (XrdSysError *edest, XrdOucStream &CFile)
int xolib (XrdSysError *edest, XrdOucStream &CFile)
int xperf (XrdSysError *edest, XrdOucStream &CFile)
int xpidf (XrdSysError *edest, XrdOucStream &CFile)
int xping (XrdSysError *edest, XrdOucStream &CFile)
int xprep (XrdSysError *edest, XrdOucStream &CFile)
int xprepm (XrdSysError *edest, XrdOucStream &CFile)
int xreps (XrdSysError *edest, XrdOucStream &CFile)
int xrmtrt (XrdSysError *edest, XrdOucStream &CFile)
int xrole (XrdSysError *edest, XrdOucStream &CFile)
int xsched (XrdSysError *edest, XrdOucStream &CFile)
int xschedm (char *val, XrdSysError *eDest, XrdOucStream &CFile)
int xschedx (char *val, XrdSysError *eDest, XrdOucStream &CFile)
bool xschedy (char *val, XrdSysError *eDest, char *&host, int &hlen, int &port)
int xsecl (XrdSysError *edest, XrdOucStream &CFile)
int xspace (XrdSysError *edest, XrdOucStream &CFile)
int xsubc (XrdSysError *edest, XrdOucStream &CFile)
int xsupp (XrdSysError *edest, XrdOucStream &CFile)
int xtrace (XrdSysError *edest, XrdOucStream &CFile)
int xvnid (XrdSysError *edest, XrdOucStream &CFile)

Private Attributes

XrdInetNetTCPr
char * AdminPath
int AdminMode
char * pidPath
char * ConfigFN
char ** inArgv
int inArgc
char * SecLib
char * blkList
int blkChk
int isManager
int isMeta
int isPeer
int isProxy
int isServer
int isSolo
char * perfpgm
int perfint
int cachelife
int emptylife
int pendplife
int FSlim

Constructor & Destructor Documentation

XrdCmsConfig::XrdCmsConfig (  )  [inline]

References ConfigDefaults().

XrdCmsConfig::~XrdCmsConfig (  )  [inline]

Member Function Documentation

int XrdCmsConfig::asManager (  )  [inline]

References isManager.

int XrdCmsConfig::asMetaMan (  )  [inline]

References isManager, and isMeta.

int XrdCmsConfig::asPeer (  )  [inline]

References isPeer.

int XrdCmsConfig::asProxy (  )  [inline]

References isProxy.

int XrdCmsConfig::asServer (  )  [inline]

References isServer.

int XrdCmsConfig::asSolo (  )  [inline]

References isSolo.

void XrdCmsConfig::ConfigDefaults ( void   )  [private]

Referenced by XrdCmsConfig().

int XrdCmsConfig::ConfigN2N ( void   )  [private]
int XrdCmsConfig::ConfigOSS ( void   )  [private]
int XrdCmsConfig::ConfigProc ( int  getrole = 0  )  [private]
int XrdCmsConfig::Configure1 ( int  argc,
char **  argv,
char *  cfn 
)
int XrdCmsConfig::Configure2 (  ) 
int XrdCmsConfig::ConfigXeq ( char *  var,
XrdOucStream CFile,
XrdSysError eDest 
)
void XrdCmsConfig::DoIt (  )  [virtual]

Implements XrdJob.

int XrdCmsConfig::Fsysadd ( XrdSysError edest,
int  chk,
char *  fn 
) [private]
int XrdCmsConfig::GenLocalPath ( const char *  oldp,
char *  newp 
)
int XrdCmsConfig::isExec ( XrdSysError eDest,
const char *  ptype,
char *  prog 
) [private]
int XrdCmsConfig::MergeP ( void   )  [private]
int XrdCmsConfig::PidFile ( void   )  [private]
int XrdCmsConfig::setupManager ( void   )  [private]
int XrdCmsConfig::setupServer ( void   )  [private]
char* XrdCmsConfig::setupSid (  )  [private]
void XrdCmsConfig::Usage ( int  rc  )  [private]
int XrdCmsConfig::xallow ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xaltds ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xapath ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xblk ( XrdSysError edest,
XrdOucStream CFile,
bool  iswl = false 
) [private]
int XrdCmsConfig::xcid ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xdefs ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xdelay ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xdfs ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xexpo ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xfsxq ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xfxhld ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xlclrt ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xmang ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xnbsq ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xnml ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xolib ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xperf ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xpidf ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xping ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xprep ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xprepm ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xreps ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xrmtrt ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xrole ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xsched ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xschedm ( char *  val,
XrdSysError eDest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xschedx ( char *  val,
XrdSysError eDest,
XrdOucStream CFile 
) [private]
bool XrdCmsConfig::xschedy ( char *  val,
XrdSysError eDest,
char *&  host,
int &  hlen,
int &  port 
) [private]
int XrdCmsConfig::xsecl ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xspace ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xsubc ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xsupp ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xtrace ( XrdSysError edest,
XrdOucStream CFile 
) [private]
int XrdCmsConfig::xvnid ( XrdSysError edest,
XrdOucStream CFile 
) [private]

Member Data Documentation

int XrdCmsConfig::AdminMode [private]
char* XrdCmsConfig::AdminPath [private]
int XrdCmsConfig::blkChk [private]
char* XrdCmsConfig::blkList [private]
int XrdCmsConfig::cachelife [private]
char* XrdCmsConfig::ConfigFN [private]
unsigned long long XrdCmsConfig::DirFlags
int XrdCmsConfig::emptylife [private]
int XrdCmsConfig::FSlim [private]
const char* XrdCmsConfig::ifList
int XrdCmsConfig::inArgc [private]
char** XrdCmsConfig::inArgv [private]
int XrdCmsConfig::isManager [private]

Referenced by asManager(), and asMetaMan().

int XrdCmsConfig::isMeta [private]

Referenced by asMetaMan().

int XrdCmsConfig::isPeer [private]

Referenced by asPeer().

int XrdCmsConfig::isProxy [private]

Referenced by asProxy().

int XrdCmsConfig::isServer [private]

Referenced by asServer().

int XrdCmsConfig::isSolo [private]

Referenced by asSolo().

const char* XrdCmsConfig::myName
const char* XrdCmsConfig::myProg
const char* XrdCmsConfig::mySID
const char* XrdCmsConfig::mySite
XrdVersionInfo* XrdCmsConfig::myVInfo
const char* XrdCmsConfig::myVNID
int XrdCmsConfig::pendplife [private]
int XrdCmsConfig::perfint [private]
char* XrdCmsConfig::perfpgm [private]
char* XrdCmsConfig::pidPath [private]
const int XrdCmsConfig::RepStat_All = 0xffff [static]
const int XrdCmsConfig::RepStat_frq = 0x0001 [static]
const int XrdCmsConfig::RepStat_shr = 0x0002 [static]
char* XrdCmsConfig::SecLib [private]

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

Generated on 15 Jul 2019 for xrootd by  doxygen 1.6.1