1 #ifndef __XRDPOSIXXROOTDPATH_HH__ 2 #define __XRDPOSIXXROOTDPATH_HH__ 37 static bool AddProto(
const char *proto);
39 void CWD(
const char *path);
42 const char *
P2L(
const char *who,
const char *inP,
43 char *&relP,
bool ponly=
false);
45 char *
URL(
const char *path,
char *buff,
int blen);
64 const char *pNath) :
next(cur),
70 nlen(pNath ? strlen(pNath) : 0) {}
const char * nath
Definition: XrdPosixXrootdPath.hh:58
Definition: XrdPosixXrootdPath.hh:33
char * cwdPath
Definition: XrdPosixXrootdPath.hh:76
char * URL(const char *path, char *buff, int blen)
const char * path
Definition: XrdPosixXrootdPath.hh:56
~xpath()
Definition: XrdPosixXrootdPath.hh:71
int plen
Definition: XrdPosixXrootdPath.hh:57
struct xpath * xplist
Definition: XrdPosixXrootdPath.hh:74
void CWD(const char *path)
struct xpath * next
Definition: XrdPosixXrootdPath.hh:53
int nlen
Definition: XrdPosixXrootdPath.hh:59
int servln
Definition: XrdPosixXrootdPath.hh:55
int cwdPlen
Definition: XrdPosixXrootdPath.hh:77
xpath(struct xpath *cur, const char *pServ, const char *pPath, const char *pNath)
Definition: XrdPosixXrootdPath.hh:61
Definition: XrdPosixXrootdPath.hh:52
static bool AddProto(const char *proto)
const char * server
Definition: XrdPosixXrootdPath.hh:54
char * pBase
Definition: XrdPosixXrootdPath.hh:75
static const char * P2L(const char *who, const char *inP, char *&relP, bool ponly=false)