xrootd
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | Private Member Functions | Private Attributes | List of all members
XrdOucPsx Class Reference

#include <XrdOucPsx.hh>

Collaboration diagram for XrdOucPsx:
Collaboration graph
[legend]

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 hasCache ()
 
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, XrdOucEnv *vp=0)
 
 ~XrdOucPsx ()
 

Public Attributes

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

Static Public Attributes

static const int xP2Loff = 0
 
static const int xP2Lon = 1
 
static const int xP2Lsrc = 2
 
static const int xP2Lsgi = 3
 

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::XrdOucPsx ( XrdVersionInfo *  vInfo,
const char *  cfn,
XrdSysLogger lp = 0,
XrdOucEnv vp = 0 
)
inline

◆ ~XrdOucPsx()

XrdOucPsx::~XrdOucPsx ( )

Member Function Documentation

◆ CCMInfo()

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

References mParm, and mPath.

◆ ClientConfig()

bool XrdOucPsx::ClientConfig ( const char *  pfx,
bool  hush = false 
)

◆ ConfigCache()

bool XrdOucPsx::ConfigCache ( XrdSysError eDest)
private

◆ ConfigN2N()

bool XrdOucPsx::ConfigN2N ( XrdSysError eDest)
private

◆ ConfigSetup()

bool XrdOucPsx::ConfigSetup ( XrdSysError eDest,
bool  hush = false 
)

◆ hasCache()

bool XrdOucPsx::hasCache ( )
inline

References cPath, and mCache.

◆ LoadCCM()

bool XrdOucPsx::LoadCCM ( XrdSysError eDest)
private

◆ Parse()

bool XrdOucPsx::Parse ( char *  ,
XrdOucStream ,
XrdSysError  
)
private

◆ ParseCache() [1/2]

bool XrdOucPsx::ParseCache ( XrdSysError Eroute,
XrdOucStream Config 
)

◆ ParseCache() [2/2]

char * XrdOucPsx::ParseCache ( XrdSysError Eroute,
XrdOucStream Config,
char *  pBuff 
)
private

◆ ParseCio()

bool XrdOucPsx::ParseCio ( XrdSysError Eroute,
XrdOucStream Config 
)

◆ ParseCLib()

bool XrdOucPsx::ParseCLib ( XrdSysError Eroute,
XrdOucStream Config 
)

◆ ParseINet()

bool XrdOucPsx::ParseINet ( XrdSysError Eroute,
XrdOucStream Config 
)

◆ ParseMLib()

bool XrdOucPsx::ParseMLib ( XrdSysError Eroute,
XrdOucStream Config 
)

◆ ParseNLib()

bool XrdOucPsx::ParseNLib ( XrdSysError Eroute,
XrdOucStream Config 
)

◆ ParseSet() [1/2]

void XrdOucPsx::ParseSet ( const char *  kword,
int  kval 
)
private

◆ ParseSet() [2/2]

bool XrdOucPsx::ParseSet ( XrdSysError Eroute,
XrdOucStream Config 
)

◆ ParseTrace()

bool XrdOucPsx::ParseTrace ( XrdSysError Eroute,
XrdOucStream Config 
)

◆ SetRoot()

void XrdOucPsx::SetRoot ( const char *  lroot,
const char *  oroot = 0 
)

◆ WarnConfig()

void XrdOucPsx::WarnConfig ( XrdSysError eDest,
XrdOucTList tList,
bool  fatal 
)
private

◆ WarnPlugin()

void XrdOucPsx::WarnPlugin ( XrdSysError eDest,
XrdOucTList tList,
const char *  txt1,
const char *  txt2 
)
private

Member Data Documentation

◆ cioTries

int XrdOucPsx::cioTries

◆ cioWait

int XrdOucPsx::cioWait

◆ configFN

char* XrdOucPsx::configFN

◆ cParm

char* XrdOucPsx::cParm
private

◆ cPath

char* XrdOucPsx::cPath
private

Referenced by hasCache().

◆ debugLvl

int XrdOucPsx::debugLvl

◆ initCCM

XrdOucCacheCMInit_t XrdOucPsx::initCCM

◆ LocalRoot

char* XrdOucPsx::LocalRoot
private

◆ maxRHCB

int XrdOucPsx::maxRHCB

◆ mCache

char* XrdOucPsx::mCache

Referenced by hasCache().

◆ mParm

char* XrdOucPsx::mParm
private

Referenced by CCMInfo().

◆ mPath

char* XrdOucPsx::mPath
private

Referenced by CCMInfo().

◆ myVersion

XrdVersionInfo* XrdOucPsx::myVersion
private

◆ N2NLib

char* XrdOucPsx::N2NLib
private

◆ N2NParms

char* XrdOucPsx::N2NParms
private

◆ RemotRoot

char* XrdOucPsx::RemotRoot
private

◆ setFirst

XrdOucTList* XrdOucPsx::setFirst

◆ setLast

XrdOucTList* XrdOucPsx::setLast

◆ theCache

XrdOucCache* XrdOucPsx::theCache

◆ theEnv

XrdOucEnv* XrdOucPsx::theEnv

◆ theLogger

XrdSysLogger* XrdOucPsx::theLogger

◆ theN2N

XrdOucName2Name* XrdOucPsx::theN2N

◆ traceLvl

int XrdOucPsx::traceLvl

◆ useV4

bool XrdOucPsx::useV4

◆ xLfn2Pfn

bool XrdOucPsx::xLfn2Pfn

◆ xNameLib

bool XrdOucPsx::xNameLib

◆ xP2Loff

const int XrdOucPsx::xP2Loff = 0
static

◆ xP2Lon

const int XrdOucPsx::xP2Lon = 1
static

◆ xP2Lsgi

const int XrdOucPsx::xP2Lsgi = 3
static

◆ xP2Lsrc

const int XrdOucPsx::xP2Lsrc = 2
static

◆ xPfn2Lfn

char XrdOucPsx::xPfn2Lfn

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