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] |
1.5.1