XrdOucPsx Class Reference

#include <XrdOucPsx.hh>

Collaboration diagram for XrdOucPsx:
Collaboration graph
[legend]

List of all members.

Public Member Functions

const char * CCMInfo (const char *&path)
bool ClientConfig (const char *pfx, bool hush=false)
bool ConfigSetup (XrdSysError &eDest, bool hush=false)
bool ParseCache (XrdSysError *Eroute, XrdOucStream &Config)
bool ParseCio (XrdSysError *Eroute, XrdOucStream &Config)
bool ParseCLib (XrdSysError *Eroute, XrdOucStream &Config)
bool ParseMLib (XrdSysError *Eroute, XrdOucStream &Config)
bool ParseINet (XrdSysError *Eroute, XrdOucStream &Config)
bool ParseNLib (XrdSysError *Eroute, XrdOucStream &Config)
bool ParseSet (XrdSysError *Eroute, XrdOucStream &Config)
bool ParseTrace (XrdSysError *Eroute, XrdOucStream &Config)
void SetRoot (const char *lroot, const char *oroot=0)
 XrdOucPsx (XrdVersionInfo *vInfo, const char *cfn, XrdSysLogger *lp=0)
 ~XrdOucPsx ()

Public Attributes

char * configFN
XrdSysLoggertheLogger
XrdOucEnvtheEnv
XrdOucName2NametheN2N
XrdOucCachetheCache
XrdOucCache2theCache2
XrdOucCacheCMInit_t initCCM
char * mCache
XrdOucTListsetFirst
XrdOucTListsetLast
int maxRHCB
int traceLvl
int debugLvl
int cioWait
int cioTries
bool useV4
bool xLfn2Pfn
bool xPfn2Lfn
bool xNameLib

Private Member Functions

bool ConfigCache (XrdSysError &eDest)
bool ConfigN2N (XrdSysError &eDest)
bool LoadCCM (XrdSysError &eDest)
bool Parse (char *, XrdOucStream &, XrdSysError &)
char * ParseCache (XrdSysError *Eroute, XrdOucStream &Config, char *pBuff)
void ParseSet (const char *kword, int kval)
void WarnConfig (XrdSysError &eDest, XrdOucTList *tList, bool fatal)
void WarnPlugin (XrdSysError &eDest, XrdOucTList *tList, const char *txt1, const char *txt2)

Private Attributes

char * LocalRoot
char * RemotRoot
char * N2NLib
char * N2NParms
char * cPath
char * cParm
char * mPath
char * mParm
XrdVersionInfo * myVersion

Constructor & Destructor Documentation

XrdOucPsx::XrdOucPsx ( XrdVersionInfo *  vInfo,
const char *  cfn,
XrdSysLogger lp = 0 
) [inline]
XrdOucPsx::~XrdOucPsx (  ) 

Member Function Documentation

const char* XrdOucPsx::CCMInfo ( const char *&  path  )  [inline]

References mParm, and mPath.

bool XrdOucPsx::ClientConfig ( const char *  pfx,
bool  hush = false 
)
bool XrdOucPsx::ConfigCache ( XrdSysError eDest  )  [private]
bool XrdOucPsx::ConfigN2N ( XrdSysError eDest  )  [private]
bool XrdOucPsx::ConfigSetup ( XrdSysError eDest,
bool  hush = false 
)
bool XrdOucPsx::LoadCCM ( XrdSysError eDest  )  [private]
bool XrdOucPsx::Parse ( char *  ,
XrdOucStream ,
XrdSysError  
) [private]
char* XrdOucPsx::ParseCache ( XrdSysError Eroute,
XrdOucStream Config,
char *  pBuff 
) [private]
bool XrdOucPsx::ParseCache ( XrdSysError Eroute,
XrdOucStream Config 
)
bool XrdOucPsx::ParseCio ( XrdSysError Eroute,
XrdOucStream Config 
)
bool XrdOucPsx::ParseCLib ( XrdSysError Eroute,
XrdOucStream Config 
)
bool XrdOucPsx::ParseINet ( XrdSysError Eroute,
XrdOucStream Config 
)
bool XrdOucPsx::ParseMLib ( XrdSysError Eroute,
XrdOucStream Config 
)
bool XrdOucPsx::ParseNLib ( XrdSysError Eroute,
XrdOucStream Config 
)
void XrdOucPsx::ParseSet ( const char *  kword,
int  kval 
) [private]
bool XrdOucPsx::ParseSet ( XrdSysError Eroute,
XrdOucStream Config 
)
bool XrdOucPsx::ParseTrace ( XrdSysError Eroute,
XrdOucStream Config 
)
void XrdOucPsx::SetRoot ( const char *  lroot,
const char *  oroot = 0 
)
void XrdOucPsx::WarnConfig ( XrdSysError eDest,
XrdOucTList tList,
bool  fatal 
) [private]
void XrdOucPsx::WarnPlugin ( XrdSysError eDest,
XrdOucTList tList,
const char *  txt1,
const char *  txt2 
) [private]

Member Data Documentation

char* XrdOucPsx::cParm [private]
char* XrdOucPsx::cPath [private]
char* XrdOucPsx::LocalRoot [private]
char* XrdOucPsx::mParm [private]

Referenced by CCMInfo().

char* XrdOucPsx::mPath [private]

Referenced by CCMInfo().

XrdVersionInfo* XrdOucPsx::myVersion [private]
char* XrdOucPsx::N2NLib [private]
char* XrdOucPsx::N2NParms [private]
char* XrdOucPsx::RemotRoot [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 5 Apr 2019 for xrootd by  doxygen 1.6.1