xrootd
Public Member Functions | Public Attributes | Static Public Attributes | Private Member Functions | List of all members
XrdCnsConfig Class Reference

#include <XrdCnsConfig.hh>

Collaboration diagram for XrdCnsConfig:
Collaboration graph
[legend]

Public Member Functions

int Configure (int argc, char **argv, char *argt=0)
 
int Configure ()
 
int LocalPath (const char *oldp, char *newp, int newpsz)
 
int LogicPath (const char *oldp, char *newp, int newpsz)
 
int MountPath (const char *oldp, char *newp, int newpsz)
 
 XrdCnsConfig ()
 
 ~XrdCnsConfig ()
 

Public Attributes

char * aPath
 
char * bPath
 
char * cPath
 
char * ePath
 
XrdOucTListDest
 
XrdOucTListbDest
 
XrdOucTListExports
 
char * LCLRoot
 
XrdOucName2NameN2N
 
XrdCnsLogServerXrdCnsLog
 
XrdCnsXrefSpace
 
char * logfn
 
int bindArg
 
int Port
 
int mInt
 
int cInt
 
int qLim
 
int Opts
 

Static Public Attributes

static const int optRecr = 0x0001
 
static const int optNoCns = 0x0002
 

Private Member Functions

int ConfigN2N ()
 
int NAPath (const char *What, const char *Path)
 

Constructor & Destructor Documentation

◆ XrdCnsConfig()

XrdCnsConfig::XrdCnsConfig ( )
inline

◆ ~XrdCnsConfig()

XrdCnsConfig::~XrdCnsConfig ( )
inline

Member Function Documentation

◆ ConfigN2N()

int XrdCnsConfig::ConfigN2N ( )
private

◆ Configure() [1/2]

int XrdCnsConfig::Configure ( int  argc,
char **  argv,
char *  argt = 0 
)

◆ Configure() [2/2]

int XrdCnsConfig::Configure ( )

◆ LocalPath()

int XrdCnsConfig::LocalPath ( const char *  oldp,
char *  newp,
int  newpsz 
)

◆ LogicPath()

int XrdCnsConfig::LogicPath ( const char *  oldp,
char *  newp,
int  newpsz 
)

◆ MountPath()

int XrdCnsConfig::MountPath ( const char *  oldp,
char *  newp,
int  newpsz 
)

◆ NAPath()

int XrdCnsConfig::NAPath ( const char *  What,
const char *  Path 
)
private

Member Data Documentation

◆ aPath

char* XrdCnsConfig::aPath

◆ bDest

XrdOucTList* XrdCnsConfig::bDest

◆ bindArg

int XrdCnsConfig::bindArg

◆ bPath

char* XrdCnsConfig::bPath

◆ cInt

int XrdCnsConfig::cInt

◆ cPath

char* XrdCnsConfig::cPath

◆ Dest

XrdOucTList* XrdCnsConfig::Dest

◆ ePath

char* XrdCnsConfig::ePath

◆ Exports

XrdOucTList* XrdCnsConfig::Exports

◆ LCLRoot

char* XrdCnsConfig::LCLRoot

◆ logfn

char* XrdCnsConfig::logfn

◆ mInt

int XrdCnsConfig::mInt

◆ N2N

XrdOucName2Name* XrdCnsConfig::N2N

◆ optNoCns

const int XrdCnsConfig::optNoCns = 0x0002
static

◆ optRecr

const int XrdCnsConfig::optRecr = 0x0001
static

◆ Opts

int XrdCnsConfig::Opts

◆ Port

int XrdCnsConfig::Port

◆ qLim

int XrdCnsConfig::qLim

◆ Space

XrdCnsXref* XrdCnsConfig::Space

◆ XrdCnsLog

XrdCnsLogServer* XrdCnsConfig::XrdCnsLog

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