xrootd
Public Member Functions | Private Attributes

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]

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

XrdAccCapability::~XrdAccCapability ( )

References next, and path.


Member Function Documentation

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

References next.

Referenced by XrdAccConfig::ConfigDBrec().

XrdAccCapability* XrdAccCapability::Next ( ) [inline]

References next.

Referenced by XrdAccConfig::ConfigDBrec().

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

References Privs(), and XrdOucHashVal2().

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

References Privs(), and XrdOucHashVal2().

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 
)

References path, pins, and prem.

Referenced by Privs().


Member Data Documentation

Referenced by Privs(), and XrdAccCapability().

char* XrdAccCapability::path [private]
int XrdAccCapability::pins [private]

Referenced by Subcomp(), and XrdAccCapability().

unsigned long XrdAccCapability::pkey [private]

Referenced by XrdAccCapability().

int XrdAccCapability::plen [private]

Referenced by Privs(), and XrdAccCapability().

int XrdAccCapability::prem [private]

Referenced by Subcomp(), and XrdAccCapability().

Referenced by Privs(), and XrdAccCapability().


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