]> git.ipfire.org Git - thirdparty/squid.git/blobdiff - src/acl/PeerName.h
SourceFormat Enforcement
[thirdparty/squid.git] / src / acl / PeerName.h
index cc69e7a025dff08d53c7379831f808420d07319a..20c80c9755c5df75b3ff67c13ca77b97a156ddf6 100644 (file)
@@ -1,14 +1,14 @@
 #ifndef SQUID_ACLPEERNAME_H
 #define SQUID_ACLPEERNAME_H
 
-#include "acl/Strategy.h"
 #include "acl/Strategised.h"
+#include "acl/Strategy.h"
 
 class ACLPeerNameStrategy : public ACLStrategy<const char *>
 {
 
 public:
-    virtual int match (ACLData<MatchType> * &, ACLFilledChecklist *);
+    virtual int match (ACLData<MatchType> * &, ACLFilledChecklist *, ACLFlags &);
     static ACLPeerNameStrategy *Instance();
     /* Not implemented to prevent copies of the instance. */
     /* Not private to prevent brain dead g+++ warnings about
@@ -28,6 +28,8 @@ class ACLPeerName
 private:
     static ACL::Prototype RegistryProtoype;
     static ACLStrategised<const char *> RegistryEntry_;
+    static ACL::Prototype RegexRegistryProtoype;
+    static ACLStrategised<char const *> RegexRegistryEntry_;
 };
 
 #endif /* SQUID_ACLPEERNAME_H */