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