xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
XrdSsiSfsConfig Class Reference

#include <XrdSsiSfsConfig.hh>

Collaboration diagram for XrdSsiSfsConfig:
Collaboration graph
[legend]

Public Member Functions

bool Configure (const char *cFN, XrdOucEnv *envP)
 
bool Configure (XrdOucEnv *envP)
 
 XrdSsiSfsConfig (bool iscms=false)
 
 ~XrdSsiSfsConfig ()
 

Public Attributes

XrdVersionInfo * myVersion
 
const char * myHost
 
const char * myProg
 
const char * myInsName
 
char * myRole
 
XrdSsiClusterSsiCms
 
int myPort
 
bool isServer
 
bool isCms
 

Private Member Functions

int ConfigCms (XrdOucEnv *envP)
 
int ConfigObj ()
 
int ConfigSvc (char **myArgv, int myArgc)
 
int ConfigXeq (char *var)
 
int Xlib (const char *lName, char **lPath, char **lParm)
 
int Xfsp ()
 
int Xopts ()
 
int Xrole ()
 
int Xtrace ()
 

Private Attributes

XrdOucStreamcFile
 
char * ConfigFN
 
char * CmsLib
 
char * CmsParms
 
char * SvcLib
 
char * SvcParms
 
int roleID
 

Constructor & Destructor Documentation

XrdSsiSfsConfig::XrdSsiSfsConfig ( bool  iscms = false)
XrdSsiSfsConfig::~XrdSsiSfsConfig ( )

Member Function Documentation

int XrdSsiSfsConfig::ConfigCms ( XrdOucEnv envP)
private
int XrdSsiSfsConfig::ConfigObj ( )
private
int XrdSsiSfsConfig::ConfigSvc ( char **  myArgv,
int  myArgc 
)
private
bool XrdSsiSfsConfig::Configure ( const char *  cFN,
XrdOucEnv envP 
)
bool XrdSsiSfsConfig::Configure ( XrdOucEnv envP)
int XrdSsiSfsConfig::ConfigXeq ( char *  var)
private
int XrdSsiSfsConfig::Xfsp ( )
private
int XrdSsiSfsConfig::Xlib ( const char *  lName,
char **  lPath,
char **  lParm 
)
private
int XrdSsiSfsConfig::Xopts ( )
private
int XrdSsiSfsConfig::Xrole ( )
private
int XrdSsiSfsConfig::Xtrace ( )
private

Member Data Documentation

XrdOucStream* XrdSsiSfsConfig::cFile
private
char* XrdSsiSfsConfig::CmsLib
private
char* XrdSsiSfsConfig::CmsParms
private
char* XrdSsiSfsConfig::ConfigFN
private
bool XrdSsiSfsConfig::isCms
bool XrdSsiSfsConfig::isServer
const char* XrdSsiSfsConfig::myHost
const char* XrdSsiSfsConfig::myInsName
int XrdSsiSfsConfig::myPort
const char* XrdSsiSfsConfig::myProg
char* XrdSsiSfsConfig::myRole
XrdVersionInfo* XrdSsiSfsConfig::myVersion
int XrdSsiSfsConfig::roleID
private
XrdSsiCluster* XrdSsiSfsConfig::SsiCms
char* XrdSsiSfsConfig::SvcLib
private
char* XrdSsiSfsConfig::SvcParms
private

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