xrootd
Public Member Functions | Private Attributes | Friends | List of all members
XrdOucPList Class Reference

#include <XrdOucPList.hh>

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

Public Member Functions

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

Private Attributes

unsigned long long flags
 
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 ( )
inline

References path.

Member Function Documentation

int XrdOucPList::Attr ( )
inline

References attrs.

unsigned long long XrdOucPList::Flag ( )
inline
XrdOucPList* XrdOucPList::Next ( )
inline
char* XrdOucPList::Path ( )
inline
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.

Referenced by XrdFrmConfig::ConfigMP(), and XrdFrmAdmin::x2xPaths().

void XrdOucPList::Set ( int  aval)
inline
void XrdOucPList::Set ( unsigned long long  fval)
inline

References flags.

Friends And Related Function Documentation

friend class XrdOucPListAnchor
friend

Member Data Documentation

int XrdOucPList::attrs
private

Referenced by Attr(), and Set().

unsigned long long XrdOucPList::flags
private

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

XrdOucPList* XrdOucPList::next
private
char* XrdOucPList::path
private
int XrdOucPList::pathlen
private

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