xrootd
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
XrdXrootdXPath Class Reference

#include <XrdXrootdXPath.hh>

Collaboration diagram for XrdXrootdXPath:
Collaboration graph
[legend]

Public Member Functions

XrdXrootdXPathNext ()
 
int Opts ()
 
char * Path ()
 
char * Path (int &PLen)
 
void Set (int opts, const char *pathdata=0)
 
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

XrdXrootdXPathnext
 
int pathlen
 
int pathopt
 
char * path
 

Constructor & Destructor Documentation

◆ XrdXrootdXPath()

XrdXrootdXPath::XrdXrootdXPath ( const char *  pathdata = "",
int  popt = 0,
int  flags = XROOTDXP_OK 
)
inline

References next, path, pathlen, and pathopt.

◆ ~XrdXrootdXPath()

XrdXrootdXPath::~XrdXrootdXPath ( )
inline

References path.

Member Function Documentation

◆ Insert()

void XrdXrootdXPath::Insert ( const char *  pd,
int  popt = 0,
int  flags = XROOTDXP_OK 
)
inline

References next, pathlen, and XROOTDXP_OK.

◆ Next()

XrdXrootdXPath * XrdXrootdXPath::Next ( )
inline

References next.

◆ Opts()

int XrdXrootdXPath::Opts ( )
inline

References pathopt.

◆ Path() [1/2]

char * XrdXrootdXPath::Path ( )
inline

References path.

◆ Path() [2/2]

char * XrdXrootdXPath::Path ( int &  PLen)
inline

References path, and pathlen.

◆ Set()

void XrdXrootdXPath::Set ( int  opts,
const char *  pathdata = 0 
)
inline

References path, pathlen, and pathopt.

◆ Validate()

int XrdXrootdXPath::Validate ( const char *  pd,
const int  pl = 0 
)
inline

References next, path, pathlen, and pathopt.

Member Data Documentation

◆ next

XrdXrootdXPath* XrdXrootdXPath::next
private

Referenced by Insert(), Next(), Validate(), and XrdXrootdXPath().

◆ path

char* XrdXrootdXPath::path
private

◆ pathlen

int XrdXrootdXPath::pathlen
private

◆ pathopt

int XrdXrootdXPath::pathopt
private

Referenced by Opts(), Set(), Validate(), and XrdXrootdXPath().


The documentation for this class was generated from the following file: