]>
Commit | Line | Data |
---|---|---|
6f58d7d7 AR |
1 | #ifndef SQUID_ACL_FORWARD_H |
2 | #define SQUID_ACL_FORWARD_H | |
3 | ||
4 | class ACL; | |
5 | class ACLChecklist; | |
6 | class ACLFilledChecklist; | |
7 | class ACLList; | |
8 | ||
9 | class AclAddress; | |
10 | class AclDenyInfoList; | |
11 | class AclSizeLimit; | |
12 | ||
e936c41c AR |
13 | namespace Acl |
14 | { | |
6f58d7d7 AR |
15 | |
16 | class InnerNode; | |
17 | class NotNode; | |
18 | class AndNode; | |
19 | class OrNode; | |
20 | class Tree; | |
21 | ||
22 | } // namespace Acl | |
23 | ||
24 | #define ACL_NAME_SZ 64 | |
25 | ||
b5e48e70 AR |
26 | // TODO: Consider renaming all users and removing. Cons: hides the difference |
27 | // between ACLList tree without actions and acl_access Tree with actions. | |
6f58d7d7 AR |
28 | #define acl_access Acl::Tree |
29 | #define ACLList Acl::Tree | |
30 | ||
31 | #endif /* SQUID_ACL_FORWARD_H */ |