]> git.ipfire.org Git - thirdparty/squid.git/blob - src/adaptation/forward.h
Cleanups: Replace cnfig parser gotos with do-while loop.
[thirdparty/squid.git] / src / adaptation / forward.h
1 #ifndef SQUID_ADAPTATION__FORWARD_H
2 #define SQUID_ADAPTATION__FORWARD_H
3
4 // forward-declarations for commonly used adaptation classes
5
6 template <class C>
7 class RefCount;
8
9 // For various collections such as AllServices
10 // TODO: use std::hash_map<> instead
11 template <class Item>
12 class Vector;
13
14 namespace Adaptation {
15
16 class Service;
17 class ServiceConfig;
18 class Class;
19 class Initiate;
20 class Initiator;
21 class AccessCheck;
22 class AccessRule;
23 class ServiceGroup;
24
25 typedef RefCount<Service> ServicePointer;
26
27 } // namespace Adaptation
28
29 #endif /* SQUID_ADAPTATION__FORWARD_H */