]> git.ipfire.org Git - thirdparty/squid.git/blobdiff - src/acl/forward.h
Source Format Enforcement (#1234)
[thirdparty/squid.git] / src / acl / forward.h
index 5ab9dcafdbbbbc024c3b4f4de505e6eeb159bc3c..f6ccdd990f638b0a79d2312244014055c34dacb7 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 1996-2015 The Squid Software Foundation and contributors
+ * Copyright (C) 1996-2023 The Squid Software Foundation and contributors
  *
  * Squid software is distributed under GPLv2+ license and includes
  * contributions from numerous individuals and organizations.
@@ -16,23 +16,27 @@ class ACLChecklist;
 class ACLFilledChecklist;
 class ACLList;
 
-class AclAddress;
 class AclDenyInfoList;
 class AclSizeLimit;
 
 namespace Acl
 {
 
+class Address;
+class AndNode;
+class Answer;
+class ChecklistFiller;
 class InnerNode;
 class NotNode;
-class AndNode;
 class OrNode;
 class Tree;
 
+/// prepares to parse ACLs configuration
+void Init(void);
+
 } // namespace Acl
 
-class allow_t;
-typedef void ACLCB(allow_t, void *);
+typedef void ACLCB(Acl::Answer, void *);
 
 #define ACL_NAME_SZ 64