Public Member Functions | |
void | CWD (const char *path) |
char * | URL (const char *path, char *buff, int blen) |
XrdPosixXrootPath () | |
~XrdPosixXrootPath () | |
Private Attributes | |
xpath * | xplist |
char * | pBase |
char * | cwdPath |
int | cwdPlen |
Classes | |
struct | xpath |
Definition at line 35 of file XrdPosix.cc.
XrdPosixXrootPath::XrdPosixXrootPath | ( | ) |
Definition at line 80 of file XrdPosix.cc.
References XrdOucTokenizer::Attach(), cwdPath, cwdPlen, getenv(), XrdOucTokenizer::GetLine(), XrdOucTokenizer::GetToken(), pBase, rindex, and xplist.
XrdPosixXrootPath::~XrdPosixXrootPath | ( | ) |
void XrdPosixXrootPath::CWD | ( | const char * | path | ) |
Definition at line 128 of file XrdPosix.cc.
References cwdPath, cwdPlen, free(), and strcpy().
Referenced by XrdPosix_Chdir().
char * XrdPosixXrootPath::URL | ( | const char * | path, | |
char * | buff, | |||
int | blen | |||
) |
Definition at line 146 of file XrdPosix.cc.
References cwdPath, cwdPlen, XrdPosixXrootPath::xpath::nath, XrdPosixXrootPath::xpath::next, XrdPosixXrootPath::xpath::nlen, XrdPosixXrootPath::xpath::path, XrdPosixXrootPath::xpath::plen, XrdPosixXrootPath::xpath::server, XrdPosixXrootPath::xpath::servln, strcat(), strcpy(), and xplist.
Referenced by XrdPosix_Access(), XrdPosix_Acl(), XrdPosix_Fopen(), XrdPosix_isMyPath(), XrdPosix_Lstat(), XrdPosix_Mkdir(), XrdPosix_Open(), XrdPosix_Opendir(), XrdPosix_Pathconf(), XrdPosix_Rename(), XrdPosix_Rmdir(), XrdPosix_Stat(), XrdPosix_Statfs(), XrdPosix_Statvfs(), XrdPosix_Truncate(), XrdPosix_Unlink(), and XrdPosix_URL().
struct xpath* XrdPosixXrootPath::xplist [private] |
Definition at line 70 of file XrdPosix.cc.
Referenced by URL(), XrdPosixXrootPath(), and ~XrdPosixXrootPath().
char* XrdPosixXrootPath::pBase [private] |
char* XrdPosixXrootPath::cwdPath [private] |
int XrdPosixXrootPath::cwdPlen [private] |