Strategised.h
Go to the documentation of this file.
72ACLStrategised<MatchType>::ACLStrategised(ACLData<MatchType> *newData, ACLStrategy<MatchType> *theStrategy, char const *theType): data(newData), type_(theType), matcher(theStrategy)
Definition: Checklist.h:27
virtual const Acl::Options & lineOptions()
supported ACL "line" options (e.g., "-i")
Definition: Data.h:26
Definition: FilledChecklist.h:33
Definition: Strategised.h:29
bool requiresRequest() const override
whether our (i.e. shallow) match() requires checklist to have a request
Definition: Strategised.h:40
ACLStrategised(ACLData< MatchType > *, ACLStrategy< MatchType > *, char const *)
Definition: Strategised.h:72
void parse() override
parses node representation in squid.conf; dies on failures
Definition: Strategised.h:84
bool requiresReply() const override
whether our (i.e. shallow) match() requires checklist to have a reply
Definition: Strategised.h:42
int match(ACLChecklist *checklist) override
Matches the actual data in checklist against this ACL.
Definition: Strategised.h:98
MEMPROXY_CLASS(ACLStrategised)