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

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 asPeer ()
int asProxy ()
int asServer ()
int asSolo ()
 XrdCmsConfig ()
 ~XrdCmsConfig ()

Public Attributes

int LUPDelay
int LUPHold
int DRPDelay
int PSDelay
int RWDelay
int QryDelay
int SRVDelay
int SUPCount
int SUPLevel
int SUPDelay
int SUSDelay
int MaxLoad
int MaxDelay
int MsgTTL
int RefReset
int RefTurn
int AskPerf
int AskPing
int LogPerf
int PortTCP
XrdInetNetTCP
int P_cpu
int P_dsk
int P_fuzz
int P_io
int P_load
int P_mem
int P_pag
int DiskMin
int DiskHWM
short DiskMinP
short DiskHWMP
int DiskLinger
int DiskAsk
int DiskWT
int DiskSS
int DiskOK
int sched_RR
int doWait
XrdOucName2Namexeq_N2N
XrdOucName2Namelcl_N2N
char * ossLib
char * ossParms
char * N2N_Lib
char * N2N_Parms
char * LocalRoot
char * RemotRoot
char * myPaths
const char * myProg
const char * myName
const char * myDomain
const char * myInsName
const char * myInstance
const char * mySID
XrdOucTListManList
XrdOucTListNanList
XrdOssossFS
XrdOucProgProgCH
XrdOucProgProgMD
XrdOucProgProgMP
XrdOucProgProgMV
XrdOucProgProgRD
XrdOucProgProgRM
XrdOucProgProgTR
unsigned long long DirFlags
XrdCmsPList_Anchor PathList
XrdOucPListAnchor PexpList
XrdNetSocketAdminSock
XrdNetSocketAnoteSock
XrdNetSocketRedirSock
XrdNetSecurityPolice
sockaddr myAddr

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 ()
int setupXmi (void)
void Usage (int rc)
int xapath (XrdSysError *edest, XrdOucStream &CFile)
int xallow (XrdSysError *edest, XrdOucStream &CFile)
int Fsysadd (XrdSysError *edest, int chk, char *fn)
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 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 xrmtrt (XrdSysError *edest, XrdOucStream &CFile)
int xrole (XrdSysError *edest, XrdOucStream &CFile)
int xsched (XrdSysError *edest, XrdOucStream &CFile)
int xsecl (XrdSysError *edest, XrdOucStream &CFile)
int xspace (XrdSysError *edest, XrdOucStream &CFile)
int xtrace (XrdSysError *edest, XrdOucStream &CFile)
int xxmi (XrdSysError *edest, XrdOucStream &CFile)

Private Attributes

XrdInetNetTCPr
char * AdminPath
int AdminMode
char * pidPath
char * ConfigFN
char ** inArgv
int inArgc
char * SecLib
char * XmiPath
char * XmiParms
int isManager
int isMeta
int isPeer
int isProxy
int isServer
int isSolo
char * myRole
char * perfpgm
int perfint
int cachelife
int pendplife
int FSlim

Constructor & Destructor Documentation

XrdCmsConfig::XrdCmsConfig  )  [inline]
 

XrdCmsConfig::~XrdCmsConfig  )  [inline]
 


Member Function Documentation

int XrdCmsConfig::asManager  )  [inline]
 

int XrdCmsConfig::asPeer  )  [inline]
 

int XrdCmsConfig::asProxy  )  [inline]
 

int XrdCmsConfig::asServer  )  [inline]
 

int XrdCmsConfig::asSolo  )  [inline]
 

void XrdCmsConfig::ConfigDefaults void   )  [private]
 

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]
 

int XrdCmsConfig::setupXmi void   )  [private]
 

void XrdCmsConfig::Usage int  rc  )  [private]
 

int XrdCmsConfig::xallow XrdSysError edest,
XrdOucStream CFile
[private]
 

int XrdCmsConfig::xapath 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::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::xrmtrt XrdSysError edest,
XrdOucStream CFile
[private]
 

int XrdCmsConfig::xrole XrdSysError edest,
XrdOucStream CFile
[private]
 

int XrdCmsConfig::xsched XrdSysError edest,
XrdOucStream CFile
[private]
 

int XrdCmsConfig::xsecl XrdSysError edest,
XrdOucStream CFile
[private]
 

int XrdCmsConfig::xspace XrdSysError edest,
XrdOucStream CFile
[private]
 

int XrdCmsConfig::xtrace XrdSysError edest,
XrdOucStream CFile
[private]
 

int XrdCmsConfig::xxmi XrdSysError edest,
XrdOucStream CFile
[private]
 


Member Data Documentation

int XrdCmsConfig::AdminMode [private]
 

char* XrdCmsConfig::AdminPath [private]
 

XrdNetSocket* XrdCmsConfig::AdminSock
 

XrdNetSocket* XrdCmsConfig::AnoteSock
 

int XrdCmsConfig::AskPerf
 

int XrdCmsConfig::AskPing
 

int XrdCmsConfig::cachelife [private]
 

char* XrdCmsConfig::ConfigFN [private]
 

unsigned long long XrdCmsConfig::DirFlags
 

int XrdCmsConfig::DiskAsk
 

int XrdCmsConfig::DiskHWM
 

short XrdCmsConfig::DiskHWMP
 

int XrdCmsConfig::DiskLinger
 

int XrdCmsConfig::DiskMin
 

short XrdCmsConfig::DiskMinP
 

int XrdCmsConfig::DiskOK
 

int XrdCmsConfig::DiskSS
 

int XrdCmsConfig::DiskWT
 

int XrdCmsConfig::doWait
 

int XrdCmsConfig::DRPDelay
 

int XrdCmsConfig::FSlim [private]
 

int XrdCmsConfig::inArgc [private]
 

char** XrdCmsConfig::inArgv [private]
 

int XrdCmsConfig::isManager [private]
 

int XrdCmsConfig::isMeta [private]
 

int XrdCmsConfig::isPeer [private]
 

int XrdCmsConfig::isProxy [private]
 

int XrdCmsConfig::isServer [private]
 

int XrdCmsConfig::isSolo [private]
 

XrdOucName2Name* XrdCmsConfig::lcl_N2N
 

char* XrdCmsConfig::LocalRoot
 

int XrdCmsConfig::LogPerf
 

int XrdCmsConfig::LUPDelay
 

int XrdCmsConfig::LUPHold
 

XrdOucTList* XrdCmsConfig::ManList
 

int XrdCmsConfig::MaxDelay
 

int XrdCmsConfig::MaxLoad
 

int XrdCmsConfig::MsgTTL
 

struct sockaddr XrdCmsConfig::myAddr
 

const char* XrdCmsConfig::myDomain
 

const char* XrdCmsConfig::myInsName
 

const char* XrdCmsConfig::myInstance
 

const char* XrdCmsConfig::myName
 

char* XrdCmsConfig::myPaths
 

const char* XrdCmsConfig::myProg
 

char* XrdCmsConfig::myRole [private]
 

const char* XrdCmsConfig::mySID
 

char* XrdCmsConfig::N2N_Lib
 

char* XrdCmsConfig::N2N_Parms
 

XrdOucTList* XrdCmsConfig::NanList
 

XrdInet* XrdCmsConfig::NetTCP
 

XrdInet* XrdCmsConfig::NetTCPr [private]
 

XrdOss* XrdCmsConfig::ossFS
 

char* XrdCmsConfig::ossLib
 

char* XrdCmsConfig::ossParms
 

int XrdCmsConfig::P_cpu
 

int XrdCmsConfig::P_dsk
 

int XrdCmsConfig::P_fuzz
 

int XrdCmsConfig::P_io
 

int XrdCmsConfig::P_load
 

int XrdCmsConfig::P_mem
 

int XrdCmsConfig::P_pag
 

XrdCmsPList_Anchor XrdCmsConfig::PathList
 

int XrdCmsConfig::pendplife [private]
 

int XrdCmsConfig::perfint [private]
 

char* XrdCmsConfig::perfpgm [private]
 

XrdOucPListAnchor XrdCmsConfig::PexpList
 

char* XrdCmsConfig::pidPath [private]
 

XrdNetSecurity* XrdCmsConfig::Police
 

int XrdCmsConfig::PortTCP
 

XrdOucProg* XrdCmsConfig::ProgCH
 

XrdOucProg* XrdCmsConfig::ProgMD
 

XrdOucProg* XrdCmsConfig::ProgMP
 

XrdOucProg* XrdCmsConfig::ProgMV
 

XrdOucProg* XrdCmsConfig::ProgRD
 

XrdOucProg* XrdCmsConfig::ProgRM
 

XrdOucProg* XrdCmsConfig::ProgTR
 

int XrdCmsConfig::PSDelay
 

int XrdCmsConfig::QryDelay
 

XrdNetSocket* XrdCmsConfig::RedirSock
 

int XrdCmsConfig::RefReset
 

int XrdCmsConfig::RefTurn
 

char* XrdCmsConfig::RemotRoot
 

int XrdCmsConfig::RWDelay
 

int XrdCmsConfig::sched_RR
 

char* XrdCmsConfig::SecLib [private]
 

int XrdCmsConfig::SRVDelay
 

int XrdCmsConfig::SUPCount
 

int XrdCmsConfig::SUPDelay
 

int XrdCmsConfig::SUPLevel
 

int XrdCmsConfig::SUSDelay
 

XrdOucName2Name* XrdCmsConfig::xeq_N2N
 

char* XrdCmsConfig::XmiParms [private]
 

char* XrdCmsConfig::XmiPath [private]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:36:57 2011 for xrootd by  doxygen 1.3.9.1