35 #include <sys/types.h>
45 struct XrdVersionInfo;
76 void SetRoot(
const char *lroot,
const char *oroot=0);
132 void ParseSet(
const char *kword,
int kval);
135 const char *txt1,
const char *txt2);
bool ParseSet(XrdSysError *Eroute, XrdOucStream &Config)
char * cPath
Definition: XrdOucPsx.hh:121
bool ConfigCache(XrdSysError &eDest)
bool xNameLib
Definition: XrdOucPsx.hh:95
int cioWait
Definition: XrdOucPsx.hh:90
bool ParseNLib(XrdSysError *Eroute, XrdOucStream &Config)
bool ParseCache(XrdSysError *Eroute, XrdOucStream &Config)
char * N2NLib
Definition: XrdOucPsx.hh:119
XrdSysLogger * theLogger
Definition: XrdOucPsx.hh:79
bool Parse(char *, XrdOucStream &, XrdSysError &)
XrdOucEnv * theEnv
Definition: XrdOucPsx.hh:80
void WarnConfig(XrdSysError &eDest, XrdOucTList *tList, bool fatal)
Definition: XrdOucStream.hh:46
int traceLvl
Definition: XrdOucPsx.hh:88
char * N2NParms
Definition: XrdOucPsx.hh:120
Definition: XrdOucName2Name.hh:48
char xPfn2Lfn
Definition: XrdOucPsx.hh:94
bool ParseCio(XrdSysError *Eroute, XrdOucStream &Config)
const char * CCMInfo(const char *&path)
Definition: XrdOucPsx.hh:52
XrdOucCacheCMInit_t initCCM
Definition: XrdOucPsx.hh:83
char * cParm
Definition: XrdOucPsx.hh:122
char * LocalRoot
Definition: XrdOucPsx.hh:117
bool useV4
Definition: XrdOucPsx.hh:92
XrdOucPsx(XrdVersionInfo *vInfo, const char *cfn, XrdSysLogger *lp=0, XrdOucEnv *vp=0)
Definition: XrdOucPsx.hh:102
char * configFN
Definition: XrdOucPsx.hh:78
Definition: XrdSysError.hh:89
XrdOucCache * theCache
Definition: XrdOucPsx.hh:82
Definition: XrdOucCache.hh:497
void SetRoot(const char *lroot, const char *oroot=0)
XrdOucName2Name * theN2N
Definition: XrdOucPsx.hh:81
XrdOucTList * setLast
Definition: XrdOucPsx.hh:86
bool ParseMLib(XrdSysError *Eroute, XrdOucStream &Config)
bool ParseCLib(XrdSysError *Eroute, XrdOucStream &Config)
bool(* XrdOucCacheCMInit_t)(XrdPosixCache &Cache, XrdSysLogger *Logger, const char *Config, const char *Parms, XrdOucEnv *envP)
Definition: XrdOucCacheCM.hh:67
char * RemotRoot
Definition: XrdOucPsx.hh:118
static const int xP2Lon
Definition: XrdOucPsx.hh:98
int maxRHCB
Definition: XrdOucPsx.hh:87
Definition: XrdOucEnv.hh:41
char * mParm
Definition: XrdOucPsx.hh:124
bool LoadCCM(XrdSysError &eDest)
bool hasCache()
Definition: XrdOucPsx.hh:58
Definition: XrdOucTList.hh:41
bool ParseTrace(XrdSysError *Eroute, XrdOucStream &Config)
bool ClientConfig(const char *pfx, bool hush=false)
Definition: XrdSysLogger.hh:52
bool ConfigSetup(XrdSysError &eDest, bool hush=false)
XrdOucTList * setFirst
Definition: XrdOucPsx.hh:85
char * mCache
Definition: XrdOucPsx.hh:84
int cioTries
Definition: XrdOucPsx.hh:91
XrdVersionInfo * myVersion
Definition: XrdOucPsx.hh:125
int debugLvl
Definition: XrdOucPsx.hh:89
static const int xP2Loff
Definition: XrdOucPsx.hh:97
bool ParseINet(XrdSysError *Eroute, XrdOucStream &Config)
bool xLfn2Pfn
Definition: XrdOucPsx.hh:93
static const int xP2Lsrc
Definition: XrdOucPsx.hh:99
static const int xP2Lsgi
Definition: XrdOucPsx.hh:100
Definition: XrdOucPsx.hh:47
bool ConfigN2N(XrdSysError &eDest)
void WarnPlugin(XrdSysError &eDest, XrdOucTList *tList, const char *txt1, const char *txt2)
char * mPath
Definition: XrdOucPsx.hh:123