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)
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]
 

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:36:51 2011 for xrootd by  doxygen 1.3.9.1