XrdOucPList Class Reference

#include <XrdOucPList.hh>

Inheritance diagram for XrdOucPList:
Inheritance graph
[legend]
Collaboration diagram for XrdOucPList:
Collaboration graph
[legend]

List of all members.

Public Member Functions

int Attr ()
unsigned long long Flag ()
const char * Name ()
XrdOucPListNext ()
char * Path ()
int Plen ()
int PathOK (const char *pd, const int pl)
void Set (int aval)
void Set (unsigned long long fval)
void Set (const char *pd, const char *pn)
 XrdOucPList (const char *pd="", unsigned long long fv=0)
 XrdOucPList (const char *pd, const char *pn)
 ~XrdOucPList ()

Private Attributes

union {
   unsigned long long   flags
   char *   name
}; 
XrdOucPListnext
char * path
int pathlen
int attrs

Friends

class XrdOucPListAnchor

Constructor & Destructor Documentation

XrdOucPList::XrdOucPList ( const char *  pd = "",
unsigned long long  fv = 0 
) [inline]
XrdOucPList::XrdOucPList ( const char *  pd,
const char *  pn 
) [inline]

References Set().

XrdOucPList::~XrdOucPList (  )  [inline]

References path.


Member Function Documentation

int XrdOucPList::Attr (  )  [inline]

References attrs.

unsigned long long XrdOucPList::Flag (  )  [inline]

References flags.

const char* XrdOucPList::Name (  )  [inline]

References name.

XrdOucPList* XrdOucPList::Next (  )  [inline]

References next.

char* XrdOucPList::Path (  )  [inline]

References path.

int XrdOucPList::PathOK ( const char *  pd,
const int  pl 
) [inline]

References path, and pathlen.

Referenced by XrdOucPListAnchor::About(), and XrdOucPListAnchor::Find().

int XrdOucPList::Plen (  )  [inline]

References pathlen.

void XrdOucPList::Set ( const char *  pd,
const char *  pn 
) [inline]

References name, path, and pathlen.

void XrdOucPList::Set ( unsigned long long  fval  )  [inline]

References flags.

void XrdOucPList::Set ( int  aval  )  [inline]

References attrs.

Referenced by XrdOucPList().


Friends And Related Function Documentation

friend class XrdOucPListAnchor [friend]

Member Data Documentation

union { ... } [private]
int XrdOucPList::attrs [private]

Referenced by Attr(), and Set().

unsigned long long XrdOucPList::flags

Referenced by XrdOucPListAnchor::Find(), Flag(), and Set().

Referenced by Name(), and Set().

char* XrdOucPList::path [private]
int XrdOucPList::pathlen [private]

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

Generated on 19 Oct 2019 for xrootd by  doxygen 1.6.1