Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdAccConfig Class Reference

#include <XrdAccConfig.hh>

Collaboration diagram for XrdAccConfig:

Collaboration graph
[legend]
List of all members.

Public Member Functions

int Configure (XrdSysError &Eroute, const char *cfn)
int ConfigDB (int Warm, XrdSysError &Eroute)
 XrdAccConfig ()
 ~XrdAccConfig ()

Public Attributes

XrdAccAccessAuthorization
XrdAccGroups GroupMaster
int AuthRT

Private Member Functions

XrdAccGlistaddGlist (gid_t Gid, const char *Gname, struct XrdAccGlist *Gnext)
int ConfigDBrec (XrdSysError &Eroute, struct XrdAccAccess_Tables &tabs)
void ConfigDefaults (void)
int ConfigFile (XrdSysError &Eroute, const char *cfn)
int ConfigXeq (char *, XrdOucStream &, XrdSysError &)
int PrivsConvert (char *privs, XrdAccPrivCaps &ctab)
int xaud (XrdOucStream &Config, XrdSysError &Eroute)
int xart (XrdOucStream &Config, XrdSysError &Eroute)
int xdbp (XrdOucStream &Config, XrdSysError &Eroute)
int xglt (XrdOucStream &Config, XrdSysError &Eroute)
int xgrt (XrdOucStream &Config, XrdSysError &Eroute)
int xnis (XrdOucStream &Cofig, XrdSysError &Eroute)

Private Attributes

XrdAccAuthDBDatabase
char * dbpath
XrdSysMutex Config_Context
XrdSysThread Config_Refresh
int options

Constructor & Destructor Documentation

XrdAccConfig::XrdAccConfig  ) 
 

XrdAccConfig::~XrdAccConfig  )  [inline]
 


Member Function Documentation

struct XrdAccGlist* XrdAccConfig::addGlist gid_t  Gid,
const char *  Gname,
struct XrdAccGlist Gnext
[private]
 

int XrdAccConfig::ConfigDB int  Warm,
XrdSysError Eroute
 

int XrdAccConfig::ConfigDBrec XrdSysError Eroute,
struct XrdAccAccess_Tables tabs
[private]
 

void XrdAccConfig::ConfigDefaults void   )  [private]
 

int XrdAccConfig::ConfigFile XrdSysError Eroute,
const char *  cfn
[private]
 

int XrdAccConfig::Configure XrdSysError Eroute,
const char *  cfn
 

int XrdAccConfig::ConfigXeq char *  ,
XrdOucStream ,
XrdSysError
[private]
 

int XrdAccConfig::PrivsConvert char *  privs,
XrdAccPrivCaps ctab
[private]
 

int XrdAccConfig::xart XrdOucStream Config,
XrdSysError Eroute
[private]
 

int XrdAccConfig::xaud XrdOucStream Config,
XrdSysError Eroute
[private]
 

int XrdAccConfig::xdbp XrdOucStream Config,
XrdSysError Eroute
[private]
 

int XrdAccConfig::xglt XrdOucStream Config,
XrdSysError Eroute
[private]
 

int XrdAccConfig::xgrt XrdOucStream Config,
XrdSysError Eroute
[private]
 

int XrdAccConfig::xnis XrdOucStream Cofig,
XrdSysError Eroute
[private]
 


Member Data Documentation

XrdAccAccess* XrdAccConfig::Authorization
 

int XrdAccConfig::AuthRT
 

XrdSysMutex XrdAccConfig::Config_Context [private]
 

XrdSysThread XrdAccConfig::Config_Refresh [private]
 

XrdAccAuthDB* XrdAccConfig::Database [private]
 

char* XrdAccConfig::dbpath [private]
 

XrdAccGroups XrdAccConfig::GroupMaster
 

int XrdAccConfig::options [private]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:41:51 2011 for xrootd by  doxygen 1.3.9.1