|
Squid Web Cache master
|
#include <AccessRule.h>
Public Types | |
| typedef int | Id |
Public Member Functions | |
| AccessRule (const String &groupId) | |
| ~AccessRule () | |
| void | parse (ConfigParser &parser) |
| void | finalize () |
| ServiceGroupPointer | group () |
Public Attributes | |
| const Id | id |
| String | groupId |
| acl_access * | acl |
Static Private Attributes | |
| static Id | LastId = 0 |
Definition at line 25 of file AccessRule.h.
| typedef int Adaptation::AccessRule::Id |
Definition at line 38 of file AccessRule.h.
| Adaptation::AccessRule::AccessRule | ( | const String & | groupId | ) |
Definition at line 20 of file AccessRule.cc.
| Adaptation::AccessRule::~AccessRule | ( | ) |
Definition at line 24 of file AccessRule.cc.
| void Adaptation::AccessRule::finalize | ( | ) |
Definition at line 36 of file AccessRule.cc.
References Adaptation::AllGroups(), DBG_CRITICAL, debugs, Adaptation::ServiceGroup::finalize(), and Adaptation::FindService().
| Adaptation::ServiceGroupPointer Adaptation::AccessRule::group | ( | ) |
Definition at line 55 of file AccessRule.cc.
References Adaptation::FindGroup().
| void Adaptation::AccessRule::parse | ( | ConfigParser & | parser | ) |
Definition at line 30 of file AccessRule.cc.
References aclParseAccessLine().
Referenced by Adaptation::Config::ParseAccess().
| acl_access* Adaptation::AccessRule::acl |
Definition at line 41 of file AccessRule.h.
| String Adaptation::AccessRule::groupId |
Definition at line 40 of file AccessRule.h.
Referenced by Adaptation::AccessCheck::isCandidate(), and Adaptation::Config::removeRule().
| const Id Adaptation::AccessRule::id |
Definition at line 39 of file AccessRule.h.
Referenced by Adaptation::AccessCheck::check(), and Adaptation::AccessCheck::isCandidate().
|
staticprivate |
Definition at line 44 of file AccessRule.h.