XrdAccCapability Class Reference

#include <XrdAccCapability.hh>

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


Detailed Description

Definition at line 25 of file XrdAccCapability.hh.


Constructor & Destructor Documentation

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

Definition at line 27 of file XrdAccCapability.cc.

References ctmp, i, next, XrdAccPrivCaps::nprivs, path, pins, pkey, plen, XrdAccPrivCaps::pprivs, prem, priv, and XrdOucHashVal2().

XrdAccCapability::XrdAccCapability ( XrdAccCapability taddr  )  [inline]

Definition at line 63 of file XrdAccCapability.hh.

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

XrdAccCapability::~XrdAccCapability (  ) 

Definition at line 53 of file XrdAccCapability.cc.

References free(), next, and path.


Member Function Documentation

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

Definition at line 28 of file XrdAccCapability.hh.

References next.

Referenced by XrdAccConfig::ConfigDBrec().

XrdAccCapability* XrdAccCapability::Next (  )  [inline]

Definition at line 30 of file XrdAccCapability.hh.

References next.

Referenced by XrdAccConfig::ConfigDBrec().

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

Definition at line 66 of file XrdAccCapability.cc.

References ctmp, next, XrdAccPrivCaps::nprivs, path, plen, XrdAccPrivCaps::pprivs, priv, Privs(), and Subcomp().

Referenced by XrdAccAccess::Access(), and Privs().

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

Definition at line 42 of file XrdAccCapability.hh.

References Privs(), and XrdOucHashVal2().

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

Definition at line 50 of file XrdAccCapability.hh.

References Privs(), and XrdOucHashVal2().

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

Definition at line 95 of file XrdAccCapability.cc.

References path, pins, and prem.

Referenced by Privs().


Member Data Documentation

XrdAccCapability* XrdAccCapability::next [private]

Definition at line 70 of file XrdAccCapability.hh.

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

XrdAccCapability* XrdAccCapability::ctmp [private]

Definition at line 71 of file XrdAccCapability.hh.

Referenced by Privs(), and XrdAccCapability().

XrdAccPrivCaps XrdAccCapability::priv [private]

Definition at line 75 of file XrdAccCapability.hh.

Referenced by Privs(), and XrdAccCapability().

unsigned long XrdAccCapability::pkey [private]

Definition at line 76 of file XrdAccCapability.hh.

Referenced by XrdAccCapability().

char* XrdAccCapability::path [private]

Definition at line 77 of file XrdAccCapability.hh.

Referenced by Privs(), Subcomp(), XrdAccCapability(), and ~XrdAccCapability().

int XrdAccCapability::plen [private]

Definition at line 78 of file XrdAccCapability.hh.

Referenced by Privs(), and XrdAccCapability().

int XrdAccCapability::pins [private]

Definition at line 79 of file XrdAccCapability.hh.

Referenced by Subcomp(), and XrdAccCapability().

int XrdAccCapability::prem [private]

Definition at line 80 of file XrdAccCapability.hh.

Referenced by Subcomp(), and XrdAccCapability().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:50:09 2011 for ROOT_528-00b_version by  doxygen 1.5.1