#include <XrdXrootdXPath.hh>
Public Member Functions | |
| XrdXrootdXPath * | Next () |
| int | Opts () |
| char * | Path () |
| char * | Path (int &PLen) |
| void | Insert (const char *pd, int popt=0, int flags=XROOTDXP_OK) |
| int | Validate (const char *pd, const int pl=0) |
| XrdXrootdXPath (const char *pathdata="", int popt=0, int flags=XROOTDXP_OK) | |
| ~XrdXrootdXPath () | |
Private Attributes | |
| XrdXrootdXPath * | next |
| int | pathlen |
| int | pathopt |
| char * | path |
Definition at line 21 of file XrdXrootdXPath.hh.
| XrdXrootdXPath::XrdXrootdXPath | ( | const char * | pathdata = "", |
|
| int | popt = 0, |
|||
| int | flags = XROOTDXP_OK | |||
| ) | [inline] |
| XrdXrootdXPath::~XrdXrootdXPath | ( | ) | [inline] |
| XrdXrootdXPath* XrdXrootdXPath::Next | ( | ) | [inline] |
Definition at line 25 of file XrdXrootdXPath.hh.
References next.
Referenced by XrdXrootdProtocol::Configure(), and XrdXrootdProtocol::do_Locate().
| int XrdXrootdXPath::Opts | ( | ) | [inline] |
Definition at line 26 of file XrdXrootdXPath.hh.
References pathopt.
Referenced by XrdXrootdProtocol::Configure().
| char* XrdXrootdXPath::Path | ( | ) | [inline] |
Definition at line 27 of file XrdXrootdXPath.hh.
References path.
Referenced by XrdXrootdProtocol::Configure(), and XrdXrootdProtocol::do_Locate().
| char* XrdXrootdXPath::Path | ( | int & | PLen | ) | [inline] |
| void XrdXrootdXPath::Insert | ( | const char * | pd, | |
| int | popt = 0, |
|||
| int | flags = XROOTDXP_OK | |||
| ) | [inline] |
Definition at line 31 of file XrdXrootdXPath.hh.
References flags, next, p, pathlen, and XrdXrootdXPath().
Referenced by XrdXrootdProtocol::Configure(), XrdXrootdProtocol::xexpdo(), and XrdXrootdProtocol::xred().
| int XrdXrootdXPath::Validate | ( | const char * | pd, | |
| const int | pl = 0 | |||
| ) | [inline] |
Definition at line 41 of file XrdXrootdXPath.hh.
Referenced by XrdXrootdProtocol::do_Open(), and XrdXrootdProtocol::Squash().
XrdXrootdXPath* XrdXrootdXPath::next [private] |
Definition at line 63 of file XrdXrootdXPath.hh.
Referenced by Insert(), Next(), Validate(), and XrdXrootdXPath().
int XrdXrootdXPath::pathlen [private] |
Definition at line 64 of file XrdXrootdXPath.hh.
Referenced by Insert(), Path(), and XrdXrootdXPath().
int XrdXrootdXPath::pathopt [private] |
char* XrdXrootdXPath::path [private] |
Definition at line 66 of file XrdXrootdXPath.hh.
Referenced by Path(), XrdXrootdXPath(), and ~XrdXrootdXPath().
1.5.1