]> git.ipfire.org Git - thirdparty/squid.git/blob - src/acl/HierCode.cc
Merged from trunk 13172.
[thirdparty/squid.git] / src / acl / HierCode.cc
1 #include "squid.h"
2 #include "acl/Checklist.h"
3 #include "acl/HierCode.h"
4 #include "acl/HierCodeData.h"
5 #include "HttpRequest.h"
6
7 /* explicit template instantiation required for some systems */
8
9 template class ACLStrategised<hier_code>;
10
11 int
12 ACLHierCodeStrategy::match (ACLData<MatchType> * &data, ACLFilledChecklist *checklist, ACLFlags &)
13 {
14 return data->match (checklist->request->hier.code);
15 }
16
17 ACLHierCodeStrategy *
18 ACLHierCodeStrategy::Instance()
19 {
20 return &Instance_;
21 }
22
23 ACLHierCodeStrategy ACLHierCodeStrategy::Instance_;