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

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 ()

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)
int setFDL ()
int Setup (char *dfltp)
void Usage (int rc)
int xallow (XrdSysError *edest, XrdOucStream &Config)
int xapath (XrdSysError *edest, XrdOucStream &Config)
int xbuf (XrdSysError *edest, XrdOucStream &Config)
int xnet (XrdSysError *edest, XrdOucStream &Config)
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 xtrace (XrdSysError *edest, XrdOucStream &Config)
int xtmo (XrdSysError *edest, XrdOucStream &Config)
int yport (XrdSysError *edest, const char *ptyp, const char *pval)

Private Attributes

XrdProtocol_Config ProtInfo
XrdNetSecurityPolice
const char * myProg
const char * myName
const char * myDomain
const char * myInsName
char * myInstance
char * AdminPath
char * ConfigFN
char * repDest [2]
XrdConfigProtFirstcp
XrdConfigProtLastcp
int Net_Blen
int Net_Opts
int Wan_Blen
int Wan_Opts
int PortTCP
int PortUDP
int PortWAN
int AdminMode
int repInt
char repOpts
char isProxy

Static Private Attributes

const char * TraceID = "Config"

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]
 

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::xlog XrdSysError edest,
XrdOucStream Config
[private]
 

int XrdConfig::xnet XrdSysError edest,
XrdOucStream Config
[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::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]
 

XrdConfigProt* XrdConfig::Firstcp [private]
 

char XrdConfig::isProxy [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]
 

int XrdConfig::Net_Blen [private]
 

int XrdConfig::Net_Opts [private]
 

XrdNetSecurity* XrdConfig::Police [private]
 

int XrdConfig::PortTCP [private]
 

int XrdConfig::PortUDP [private]
 

int XrdConfig::PortWAN [private]
 

XrdProtocol_Config XrdConfig::ProtInfo [private]
 

char* XrdConfig::repDest[2] [private]
 

int XrdConfig::repInt [private]
 

char XrdConfig::repOpts [private]
 

const char * XrdConfig::TraceID = "Config" [static, private]
 

int XrdConfig::Wan_Blen [private]
 

int XrdConfig::Wan_Opts [private]
 


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