XrdConfig Class Reference

#include <XrdConfig.hh>

Collaboration diagram for XrdConfig:
Collaboration graph
[legend]

List of all members.

Public Member Functions

int Configure (int argc, char **argv)
int ConfigXeq (char *var, XrdOucStream &Config, XrdSysError *eDest=0)
 XrdConfig ()
 ~XrdConfig ()

Public Attributes

XrdProtocol_Config ProtInfo
XrdInetNetADM
XrdInetNetTCP [XrdProtLoad::ProtoMax+1]

Private Member Functions

int ASocket (const char *path, const char *fname, mode_t mode)
int ConfigProc (void)
int getUG (char *parm, uid_t &theUid, gid_t &theGid)
void Manifest (const char *pidfn)
void setCFG ()
int setFDL ()
int Setup (char *dfltp)
void Usage (int rc)
int xallow (XrdSysError *edest, XrdOucStream &Config)
int xapath (XrdSysError *edest, XrdOucStream &Config)
int xhpath (XrdSysError *edest, XrdOucStream &Config)
int xbuf (XrdSysError *edest, XrdOucStream &Config)
int xnet (XrdSysError *edest, XrdOucStream &Config)
int xnkap (XrdSysError *edest, char *val)
int xlog (XrdSysError *edest, XrdOucStream &Config)
int xport (XrdSysError *edest, XrdOucStream &Config)
int xprot (XrdSysError *edest, XrdOucStream &Config)
int xrep (XrdSysError *edest, XrdOucStream &Config)
int xsched (XrdSysError *edest, XrdOucStream &Config)
int xsit (XrdSysError *edest, XrdOucStream &Config)
int xtrace (XrdSysError *edest, XrdOucStream &Config)
int xtmo (XrdSysError *edest, XrdOucStream &Config)
int yport (XrdSysError *edest, const char *ptyp, const char *pval)

Private Attributes

XrdSysLogger Logger
XrdSysError Log
XrdOucTrace Trace
XrdScheduler Sched
XrdBuffManager BuffPool
XrdNetSecurityPolice
const char * myProg
const char * myName
const char * myDomain
const char * mySitName
const char * myInsName
char * myInstance
char * AdminPath
char * HomePath
char * ConfigFN
char * repDest [2]
XrdConfigProt * Firstcp
XrdConfigProt * Lastcp
int Net_Blen
int Net_Opts
int Wan_Blen
int Wan_Opts
int PortTCP
int PortUDP
int PortWAN
int NetTCPlep
int AdminMode
int HomeMode
int repInt
char repOpts
char ppNet
signed char coreV

Static Private Attributes

static const char * TraceID

Constructor & Destructor Documentation

XrdConfig::XrdConfig (  ) 
XrdConfig::~XrdConfig (  )  [inline]

Member Function Documentation

int XrdConfig::ASocket ( const char *  path,
const char *  fname,
mode_t  mode 
) [private]
int XrdConfig::ConfigProc ( void   )  [private]
int XrdConfig::Configure ( int  argc,
char **  argv 
)
int XrdConfig::ConfigXeq ( char *  var,
XrdOucStream Config,
XrdSysError eDest = 0 
)
int XrdConfig::getUG ( char *  parm,
uid_t &  theUid,
gid_t &  theGid 
) [private]
void XrdConfig::Manifest ( const char *  pidfn  )  [private]
void XrdConfig::setCFG (  )  [private]
int XrdConfig::setFDL (  )  [private]
int XrdConfig::Setup ( char *  dfltp  )  [private]
void XrdConfig::Usage ( int  rc  )  [private]
int XrdConfig::xallow ( XrdSysError edest,
XrdOucStream Config 
) [private]
int XrdConfig::xapath ( XrdSysError edest,
XrdOucStream Config 
) [private]
int XrdConfig::xbuf ( XrdSysError edest,
XrdOucStream Config 
) [private]
int XrdConfig::xhpath ( XrdSysError edest,
XrdOucStream Config 
) [private]
int XrdConfig::xlog ( XrdSysError edest,
XrdOucStream Config 
) [private]
int XrdConfig::xnet ( XrdSysError edest,
XrdOucStream Config 
) [private]
int XrdConfig::xnkap ( XrdSysError edest,
char *  val 
) [private]
int XrdConfig::xport ( XrdSysError edest,
XrdOucStream Config 
) [private]
int XrdConfig::xprot ( XrdSysError edest,
XrdOucStream Config 
) [private]
int XrdConfig::xrep ( XrdSysError edest,
XrdOucStream Config 
) [private]
int XrdConfig::xsched ( XrdSysError edest,
XrdOucStream Config 
) [private]
int XrdConfig::xsit ( XrdSysError edest,
XrdOucStream Config 
) [private]
int XrdConfig::xtmo ( XrdSysError edest,
XrdOucStream Config 
) [private]
int XrdConfig::xtrace ( XrdSysError edest,
XrdOucStream Config 
) [private]
int XrdConfig::yport ( XrdSysError edest,
const char *  ptyp,
const char *  pval 
) [private]

Member Data Documentation

int XrdConfig::AdminMode [private]
char* XrdConfig::AdminPath [private]
char* XrdConfig::ConfigFN [private]
signed char XrdConfig::coreV [private]
XrdConfigProt* XrdConfig::Firstcp [private]
int XrdConfig::HomeMode [private]
char* XrdConfig::HomePath [private]
XrdConfigProt* XrdConfig::Lastcp [private]
const char* XrdConfig::myDomain [private]
const char* XrdConfig::myInsName [private]
char* XrdConfig::myInstance [private]
const char* XrdConfig::myName [private]
const char* XrdConfig::myProg [private]
const char* XrdConfig::mySitName [private]
int XrdConfig::Net_Blen [private]
int XrdConfig::Net_Opts [private]
int XrdConfig::NetTCPlep [private]
int XrdConfig::PortTCP [private]
int XrdConfig::PortUDP [private]
int XrdConfig::PortWAN [private]
char XrdConfig::ppNet [private]
char* XrdConfig::repDest[2] [private]
int XrdConfig::repInt [private]
char XrdConfig::repOpts [private]
const char* XrdConfig::TraceID [static, private]
int XrdConfig::Wan_Blen [private]
int XrdConfig::Wan_Opts [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 23 Mar 2020 for xrootd by  doxygen 1.6.1