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

XrdAccAccess * Authorization
XrdAccGroups GroupMaster
int AuthRT

Private Member Functions

XrdAccGlist * addGlist (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

XrdAccAuthDB * Database
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