AccessCheck.cc
Go to the documentation of this file.
135 ACLFilledChecklist::NonBlockingCheck(std::move(acl_checklist), AccessCheckCallbackWrapper, this);
Definition: AsyncJob.h:31
Definition: AccessCheck.h:30
DynamicGroupCfg extractCurrentServices(const ServiceFilter &)
returns and forgets planned/future services matching the given filter
Definition: History.cc:165
void check()
Walk the access rules list to find rules with applicable service groups.
Definition: AccessCheck.cc:102
Definition: Acl.h:53
a temporary service chain built upon another service request
Definition: ServiceGroups.h:110
information used to search for adaptation services
Definition: ServiceFilter.h:22
AccessCheck(const ServiceFilter &aFilter, Adaptation::Initiator *)
Definition: AccessCheck.cc:46
RefCount< AsyncCallT< Dialer > > asyncCall(int aDebugSection, int aDebugLevel, const char *aName, const Dialer &aDialer)
Definition: AsyncCall.h:156
Definition: AsyncJobCalls.h:108
void callBack(const ServiceGroupPointer &g)
Definition: AccessCheck.cc:191
Definition: HttpRequest.h:48
static MakingPointer Make(const acl_access *a, HttpRequest *r)
Definition: FilledChecklist.h:49
static void AccessCheckCallbackWrapper(Acl::Answer, void *)
Definition: AccessCheck.cc:148
bool wants(const ServiceFilter &filter) const
Definition: ServiceGroups.cc:134
static void NonBlockingCheck(MakingPointer &&p, ACLCB *cb, void *data)
Definition: FilledChecklist.h:54
void noteAnswer(Acl::Answer answer)
process the results of the ACL check
Definition: AccessCheck.cc:169
Adaptation::Icap::History::Pointer icapHistory() const
Returns possibly nil history, creating it if icap logging is enabled.
Definition: HttpRequest.cc:389
Definition: Initiator.h:28
Definition: HttpReply.h:24
ServiceGroupPointer FindGroup(const ServiceGroup::Id &id)
Definition: ServiceGroups.cc:331
Definition: AccessRule.h:25
static bool Start(Method method, VectPoint vp, HttpRequest *req, HttpReply *, const AccessLogEntryPointer &, Adaptation::Initiator *)
Definition: AccessCheck.cc:30
#define CallJobHere1(debugSection, debugLevel, job, Class, method, arg1)
Definition: AsyncJobCalls.h:64
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products