AccessCheck.cc
Go to the documentation of this file.
RefCount< AsyncCallT< Dialer > > asyncCall(int aDebugSection, int aDebugLevel, const char *aName, const Dialer &aDialer)
Definition: AsyncCall.h:156
#define CallJobHere1(debugSection, debugLevel, job, Class, method, arg1)
Definition: AsyncJobCalls.h:63
Definition: FilledChecklist.h:32
Definition: Acl.h:128
Definition: AccessCheck.h:31
void callBack(const ServiceGroupPointer &g)
Definition: AccessCheck.cc:194
void noteAnswer(Acl::Answer answer)
process the results of the ACL check
Definition: AccessCheck.cc:172
void check()
Walk the access rules list to find rules with applicable service groups.
Definition: AccessCheck.cc:103
static bool Start(Method method, VectPoint vp, HttpRequest *req, HttpReply *, const AccessLogEntryPointer &, Adaptation::Initiator *)
Definition: AccessCheck.cc:30
AccessCheck(const ServiceFilter &aFilter, Adaptation::Initiator *)
Definition: AccessCheck.cc:46
static void AccessCheckCallbackWrapper(Acl::Answer, void *)
Definition: AccessCheck.cc:151
Definition: AccessRule.h:26
a temporary service chain built upon another service request
Definition: ServiceGroups.h:111
DynamicGroupCfg extractCurrentServices(const ServiceFilter &)
returns and forgets planned/future services matching the given filter
Definition: History.cc:165
Definition: Initiator.h:29
information used to search for adaptation services
Definition: ServiceFilter.h:23
bool wants(const ServiceFilter &filter) const
Definition: ServiceGroups.cc:134
Definition: AsyncJob.h:32
Definition: HttpReply.h:25
Definition: HttpRequest.h:49
Adaptation::Icap::History::Pointer icapHistory() const
Returns possibly nil history, creating it if icap logging is enabled.
Definition: HttpRequest.cc:389
Definition: AsyncJobCalls.h:108
const char * dash_str
ServiceGroupPointer FindGroup(const ServiceGroup::Id &id)
Definition: ServiceGroups.cc:331