1 #ifndef __XRDPOSIXXROOTDPATH_HH__
2 #define __XRDPOSIXXROOTDPATH_HH__
39 static bool AddProto(
const char *proto);
41 void CWD(
const char *path);
44 const char *
P2L(
const char *who,
const char *inP,
45 char *&relP,
bool ponly=
false);
47 char *
URL(
const char *path,
char *buff,
int blen);
66 const char *pNath) :
next(cur),
72 nlen(pNath ? strlen(pNath) : 0) {}
const char * nath
Definition: XrdPosixXrootdPath.hh:60
Definition: XrdPosixXrootdPath.hh:35
char * cwdPath
Definition: XrdPosixXrootdPath.hh:78
char * URL(const char *path, char *buff, int blen)
const char * path
Definition: XrdPosixXrootdPath.hh:58
~xpath()
Definition: XrdPosixXrootdPath.hh:73
int plen
Definition: XrdPosixXrootdPath.hh:59
struct xpath * xplist
Definition: XrdPosixXrootdPath.hh:76
void CWD(const char *path)
struct xpath * next
Definition: XrdPosixXrootdPath.hh:55
int nlen
Definition: XrdPosixXrootdPath.hh:61
int servln
Definition: XrdPosixXrootdPath.hh:57
int cwdPlen
Definition: XrdPosixXrootdPath.hh:79
xpath(struct xpath *cur, const char *pServ, const char *pPath, const char *pNath)
Definition: XrdPosixXrootdPath.hh:63
Definition: XrdPosixXrootdPath.hh:54
static bool AddProto(const char *proto)
const char * server
Definition: XrdPosixXrootdPath.hh:56
char * pBase
Definition: XrdPosixXrootdPath.hh:77
static const char * P2L(const char *who, const char *inP, char *&relP, bool ponly=false)