Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdAccCapability Class Reference

#include <XrdAccCapability.hh>

Collaboration diagram for XrdAccCapability:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void Add (XrdAccCapability *newcap)
XrdAccCapability * Next ()
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

XrdAccCapability * next
XrdAccCapability * ctmp
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]
 

XrdAccCapability::~XrdAccCapability (   ) 
 


Member Function Documentation

void XrdAccCapability::Add (  XrdAccCapability *  newcap  )  [inline]
 

XrdAccCapability* XrdAccCapability::Next (   )  [inline]
 

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

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

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

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


Member Data Documentation

XrdAccCapability* XrdAccCapability::ctmp [private]
 

XrdAccCapability* XrdAccCapability::next [private]
 

char* XrdAccCapability::path [private]
 

int XrdAccCapability::pins [private]
 

unsigned long XrdAccCapability::pkey [private]
 

int XrdAccCapability::plen [private]
 

int XrdAccCapability::prem [private]
 

XrdAccPrivCaps XrdAccCapability::priv [private]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:41:50 2011 for xrootd by  doxygen 1.3.9.1