xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
XrdAccCapability Class Reference

#include <XrdAccCapability.hh>

Collaboration diagram for XrdAccCapability:
Collaboration graph
[legend]

Public Member Functions

void Add (XrdAccCapability *newcap)
 
XrdAccCapabilityNext ()
 
int Privs (XrdAccPrivCaps &pathpriv, const char *pathname, const int pathlen, const unsigned long pathhash, const char *pathsub=0)
 
int Privs (XrdAccPrivCaps &pathpriv, const char *pathname, const int pathlen, const char *pathsub=0)
 
int Privs (XrdAccPrivCaps &pathpriv, const char *pathname, const char *pathsub=0)
 
int Subcomp (const char *pathname, const int pathlen, const char *pathsub, const int sublen)
 
 XrdAccCapability (char *pathval, XrdAccPrivCaps &privval)
 
 XrdAccCapability (XrdAccCapability *taddr)
 
 ~XrdAccCapability ()
 

Private Attributes

XrdAccCapabilitynext
 
XrdAccCapabilityctmp
 
XrdAccPrivCaps priv
 
unsigned long pkey
 
char * path
 
int plen
 
int pins
 
int prem
 

Constructor & Destructor Documentation

XrdAccCapability::XrdAccCapability ( char *  pathval,
XrdAccPrivCaps privval 
)
XrdAccCapability::XrdAccCapability ( XrdAccCapability taddr)
inline

References ctmp, next, path, pins, pkey, plen, and prem.

XrdAccCapability::~XrdAccCapability ( )

Member Function Documentation

void XrdAccCapability::Add ( XrdAccCapability newcap)
inline

References next.

XrdAccCapability* XrdAccCapability::Next ( )
inline

References next.

int XrdAccCapability::Privs ( XrdAccPrivCaps pathpriv,
const char *  pathname,
const int  pathlen,
const unsigned long  pathhash,
const char *  pathsub = 0 
)

Referenced by Privs().

int XrdAccCapability::Privs ( XrdAccPrivCaps pathpriv,
const char *  pathname,
const int  pathlen,
const char *  pathsub = 0 
)
inline

References Privs().

int XrdAccCapability::Privs ( XrdAccPrivCaps pathpriv,
const char *  pathname,
const char *  pathsub = 0 
)
inline

References Privs().

int XrdAccCapability::Subcomp ( const char *  pathname,
const int  pathlen,
const char *  pathsub,
const int  sublen 
)

Member Data Documentation

XrdAccCapability* XrdAccCapability::ctmp
private

Referenced by XrdAccCapability().

XrdAccCapability* XrdAccCapability::next
private

Referenced by Add(), Next(), and XrdAccCapability().

char* XrdAccCapability::path
private

Referenced by XrdAccCapability().

int XrdAccCapability::pins
private

Referenced by XrdAccCapability().

unsigned long XrdAccCapability::pkey
private

Referenced by XrdAccCapability().

int XrdAccCapability::plen
private

Referenced by XrdAccCapability().

int XrdAccCapability::prem
private

Referenced by XrdAccCapability().

XrdAccPrivCaps XrdAccCapability::priv
private

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