XrdXrootdXPath Class Reference

#include <XrdXrootdXPath.hh>

Collaboration diagram for XrdXrootdXPath:
Collaboration graph
[legend]

List of all members.

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 ( const char *  pathdata = "",
int  popt = 0,
int  flags = XROOTDXP_OK 
) [inline]

References next, path, pathlen, and pathopt.

Referenced by Insert().

XrdXrootdXPath::~XrdXrootdXPath (  )  [inline]

References path.


Member Function Documentation

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

References next.

int XrdXrootdXPath::Opts (  )  [inline]

References pathopt.

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

References path, and pathlen.

char* XrdXrootdXPath::Path (  )  [inline]

References path.

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

References path, pathlen, and pathopt.

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

References next, path, pathlen, and pathopt.


Member Data Documentation

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

char* XrdXrootdXPath::path [private]
int XrdXrootdXPath::pathlen [private]
int XrdXrootdXPath::pathopt [private]

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


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 11 Jun 2020 for xrootd by  doxygen 1.6.1