|
xrootd
|
#include <XrdAccCapability.hh>

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 |
| XrdAccCapability::XrdAccCapability | ( | char * | pathval, |
| XrdAccPrivCaps & | privval | ||
| ) |
References ctmp, next, XrdAccPrivCaps::nprivs, path, pins, pkey, plen, XrdAccPrivCaps::pprivs, prem, priv, and XrdOucHashVal2().
| XrdAccCapability::XrdAccCapability | ( | XrdAccCapability * | taddr | ) | [inline] |
| 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 |
||
| ) |
References ctmp, next, XrdAccPrivCaps::nprivs, path, plen, XrdAccPrivCaps::pprivs, priv, Privs(), and Subcomp().
Referenced by XrdAccAccess::Access(), and Privs().
| int XrdAccCapability::Subcomp | ( | const char * | pathname, |
| const int | pathlen, | ||
| const char * | pathsub, | ||
| const int | sublen | ||
| ) |
XrdAccCapability* XrdAccCapability::ctmp [private] |
Referenced by Privs(), and XrdAccCapability().
XrdAccCapability* XrdAccCapability::next [private] |
Referenced by Add(), Next(), Privs(), XrdAccCapability(), and ~XrdAccCapability().
char* XrdAccCapability::path [private] |
Referenced by Privs(), Subcomp(), XrdAccCapability(), and ~XrdAccCapability().
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().
XrdAccPrivCaps XrdAccCapability::priv [private] |
Referenced by Privs(), and XrdAccCapability().
1.7.3