#include <XrdAccConfig.hh>
|
| struct 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) |
| |
| XrdAccConfig::XrdAccConfig |
( |
| ) |
|
| XrdAccConfig::~XrdAccConfig |
( |
| ) |
|
|
inline |
| int XrdAccConfig::ConfigDB |
( |
int |
Warm, |
|
|
XrdSysError & |
Eroute |
|
) |
| |
References Authorization, XrdAccAuthDB::Changed(), XrdAccAuthDB::Close(), Config_Context, ConfigDBrec(), Database, dbpath, XrdSysError::Emsg(), XrdAccAccess_Tables::G_Hash, XrdAccAccess_Tables::H_Hash, XrdAccAccess_Tables::N_Hash, XrdOucHash< T >::Num(), XrdAccAuthDB::Open(), XrdSysError::Say(), XrdAccAccess::SwapTabs(), XrdAccAccess_Tables::T_Hash, XrdAccAccess_Tables::U_Hash, and XrdAccAuthDBObject().
Referenced by Configure(), and XrdAccConfig_Refresh().
References XrdAccCapability::Add(), XrdAccCapName::Add(), XrdOucHash< T >::Add(), XrdAccGroups::AddName(), XrdAccAccess_Tables::D_List, Database, XrdAccAccess_Tables::E_List, XrdSysError::Emsg(), XrdAccCapName::Find(), XrdOucHash< T >::Find(), XrdAccAccess_Tables::G_Hash, XrdAccAuthDB::getPP(), XrdAccAuthDB::getRec(), GroupMaster, XrdAccAccess_Tables::H_Hash, XrdAccAccess_Tables::N_Hash, XrdAccCapability::Next(), PrivsConvert(), XrdAccAccess_Tables::T_Hash, XrdAccAccess_Tables::U_Hash, XrdAccAccess_Tables::X_List, XrdAccNetGroup, XrdAccNoGroup, XrdAccUnixGroup, and XrdAccAccess_Tables::Z_List.
Referenced by ConfigDB().
| void XrdAccConfig::ConfigDefaults |
( |
void |
| ) |
|
|
private |
| int XrdAccConfig::ConfigFile |
( |
XrdSysError & |
Eroute, |
|
|
const char * |
cfn |
|
) |
| |
|
private |
References ACC_PGO, XrdOucStream::Attach(), XrdOucStream::Close(), XrdCopy::Config, ConfigDefaults(), ConfigXeq(), XrdOucStream::Echo(), XrdSysError::Emsg(), XrdOucStream::GetMyFirstWord(), GroupMaster, XrdOucStream::LastError(), open(), options, Primary_Only, XrdSysError::Say(), XrdAccGroups::SetOptions(), and XrdOucStream::Tabs().
Referenced by Configure().
| int XrdAccConfig::Configure |
( |
XrdSysError & |
Eroute, |
|
|
const char * |
cfn |
|
) |
| |
References ACC_PGO, XrdOucStream::Echo(), XrdSysError::Emsg(), options, TS_Bit, TS_Xeq, xart(), xaud(), xdbp(), xglt(), xgrt(), and xnis().
Referenced by ConfigFile().
| int XrdAccConfig::PrivsConvert |
( |
char * |
privs, |
|
|
XrdAccPrivCaps & |
ctab |
|
) |
| |
|
private |
References All_Priv, Delete_Priv, Insert_Priv, Lock_Priv, Lookup_Priv, Neg_Priv, XrdAccPrivCaps::nprivs, XrdAccPrivCaps::pprivs, Read_Priv, Rename_Priv, Write_Priv, XrdAccPriv_All, XrdAccPriv_Delete, XrdAccPriv_Insert, XrdAccPriv_Lock, XrdAccPriv_Lookup, XrdAccPriv_None, XrdAccPriv_Read, XrdAccPriv_Rename, and XrdAccPriv_Write.
Referenced by ConfigDBrec().
| char* XrdAccConfig::dbpath |
|
private |
| int XrdAccConfig::options |
|
private |
The documentation for this class was generated from the following files: