xrootd
|
#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 |
XrdXrootdXPath::XrdXrootdXPath | ( | const char * | pathdata = "" , |
int | popt = 0 , |
||
int | flags = XROOTDXP_OK |
||
) | [inline] |
XrdXrootdXPath::~XrdXrootdXPath | ( | ) | [inline] |
References path.
void XrdXrootdXPath::Insert | ( | const char * | pd, |
int | popt = 0 , |
||
int | flags = XROOTDXP_OK |
||
) | [inline] |
References next, pathlen, and XrdXrootdXPath().
Referenced by XrdXrootdProtocol::Configure(), XrdXrootdProtocol::xexpdo(), and XrdXrootdProtocol::xred().
XrdXrootdXPath* XrdXrootdXPath::Next | ( | ) | [inline] |
References next.
Referenced by XrdXrootdProtocol::Configure(), and XrdXrootdProtocol::do_Locate().
int XrdXrootdXPath::Opts | ( | ) | [inline] |
References pathopt.
Referenced by XrdXrootdProtocol::Configure().
char* XrdXrootdXPath::Path | ( | ) | [inline] |
References path.
Referenced by XrdXrootdProtocol::Configure(), and XrdXrootdProtocol::do_Locate().
int XrdXrootdXPath::Validate | ( | const char * | pd, |
const int | pl = 0 |
||
) | [inline] |
References next, path, pathlen, and pathopt.
Referenced by XrdXrootdProtocol::do_Open(), and XrdXrootdProtocol::Squash().
XrdXrootdXPath* XrdXrootdXPath::next [private] |
Referenced by Insert(), Next(), Validate(), and XrdXrootdXPath().
char* XrdXrootdXPath::path [private] |
Referenced by Path(), Validate(), XrdXrootdXPath(), and ~XrdXrootdXPath().
int XrdXrootdXPath::pathlen [private] |
Referenced by Insert(), Path(), Validate(), and XrdXrootdXPath().
int XrdXrootdXPath::pathopt [private] |
Referenced by Opts(), Validate(), and XrdXrootdXPath().