~clint-fewbar/ubuntu/precise/squid3/ignore-sighup-early

« back to all changes in this revision

Viewing changes to src/adaptation/forward.h

  • Committer: Bazaar Package Importer
  • Author(s): Luigi Gangitano
  • Date: 2010-05-04 11:15:49 UTC
  • mfrom: (1.3.1 upstream)
  • mto: (20.3.1 squeeze) (21.2.1 sid)
  • mto: This revision was merged to the branch mainline in revision 21.
  • Revision ID: james.westby@ubuntu.com-20100504111549-1apjh2g5sndki4te
Tags: upstream-3.1.3
ImportĀ upstreamĀ versionĀ 3.1.3

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
 
 
17
class Service;
 
18
class ServiceConfig;
 
19
class Class;
 
20
class Initiate;
 
21
class Initiator;
 
22
class AccessCheck;
 
23
class AccessRule;
 
24
class ServiceGroup;
 
25
class ServicePlan;
 
26
class ServiceFilter;
 
27
class Message;
 
28
 
 
29
typedef RefCount<Service> ServicePointer;
 
30
typedef RefCount<ServiceGroup> ServiceGroupPointer;
 
31
 
 
32
} // namespace Adaptation
 
33
 
 
34
#endif /* SQUID_ADAPTATION__FORWARD_H */