]> git.ipfire.org Git - thirdparty/squid.git/blame - src/adaptation/forward.h
Merged from trunk.
[thirdparty/squid.git] / src / adaptation / forward.h
CommitLineData
be189aae
AR
1#ifndef SQUID_ADAPTATION__FORWARD_H
2#define SQUID_ADAPTATION__FORWARD_H
3
4// forward-declarations for commonly used adaptation classes
5
6template <class C>
7class RefCount;
8
62c7f90e
AR
9// For various collections such as AllServices
10// TODO: use std::hash_map<> instead
11template <class Item>
12class Vector;
13
be189aae
AR
14namespace Adaptation {
15
16class Service;
17class ServiceConfig;
18class Class;
19class Initiate;
20class Initiator;
21class AccessCheck;
62c7f90e
AR
22class AccessRule;
23class ServiceGroup;
781c9e13 24class Message;
be189aae
AR
25
26typedef RefCount<Service> ServicePointer;
27
28} // namespace Adaptation
29
30#endif /* SQUID_ADAPTATION__FORWARD_H */