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

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 char *  pathsub = 0 
) [inline]

References 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 int  pathlen,
const unsigned long  pathhash,
const char *  pathsub = 0 
)

Referenced by Privs().

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

Member Data Documentation

Referenced by XrdAccCapability().

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().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 16 Jul 2020 for xrootd by  doxygen 1.6.1