]> git.ipfire.org Git - thirdparty/squid.git/blame - src/adaptation/forward.h
Docs: Copyright updates for 2018 (#114)
[thirdparty/squid.git] / src / adaptation / forward.h
CommitLineData
bbc27441 1/*
5b74111a 2 * Copyright (C) 1996-2018 The Squid Software Foundation and contributors
bbc27441
AJ
3 *
4 * Squid software is distributed under GPLv2+ license and includes
5 * contributions from numerous individuals and organizations.
6 * Please see the COPYING and CONTRIBUTORS files for details.
7 */
8
be189aae
AR
9#ifndef SQUID_ADAPTATION__FORWARD_H
10#define SQUID_ADAPTATION__FORWARD_H
11
12// forward-declarations for commonly used adaptation classes
13
14template <class C>
15class RefCount;
16
26ac0430
AJ
17namespace Adaptation
18{
be189aae
AR
19
20class Service;
21class ServiceConfig;
53340485 22class DynamicGroupCfg;
be189aae
AR
23class Class;
24class Initiate;
25class Initiator;
26class AccessCheck;
62c7f90e
AR
27class AccessRule;
28class ServiceGroup;
a22e6cd3
AR
29class ServicePlan;
30class ServiceFilter;
781c9e13 31class Message;
3af10ac0 32class Answer;
be189aae
AR
33
34typedef RefCount<Service> ServicePointer;
e1e90d26 35typedef RefCount<ServiceConfig> ServiceConfigPointer;
a22e6cd3 36typedef RefCount<ServiceGroup> ServiceGroupPointer;
be189aae
AR
37
38} // namespace Adaptation
39
40#endif /* SQUID_ADAPTATION__FORWARD_H */
f53969cc 41