]>
Commit | Line | Data |
---|---|---|
fdc96a39 AR |
1 | /* |
2 | * $Id$ | |
b510f3a1 | 3 | * DEBUG: section 93 eCAP Interface |
fdc96a39 AR |
4 | */ |
5 | ||
6 | #ifndef SQUID_ECAP_CONFIG_H | |
7 | #define SQUID_ECAP_CONFIG_H | |
8 | ||
9 | #include "adaptation/Config.h" | |
10 | ||
af6a12ee AJ |
11 | namespace Adaptation |
12 | { | |
e1381638 AJ |
13 | namespace Ecap |
14 | { | |
fdc96a39 AR |
15 | |
16 | class Config: public Adaptation::Config | |
17 | { | |
18 | ||
19 | public: | |
20 | Config(); | |
21 | ~Config(); | |
22 | ||
26ac0430 | 23 | virtual void finalize(); |
fdc96a39 AR |
24 | |
25 | private: | |
26 | Config(const Config &); // not implemented | |
27 | Config &operator =(const Config &); // not implemented | |
28 | ||
29 | virtual Adaptation::ServicePointer createService(const Adaptation::ServiceConfig &cfg); | |
30 | }; | |
31 | ||
32 | extern Config TheConfig; | |
33 | ||
34 | } // namespace Ecap | |
574b508c | 35 | } // namespace Adaptation |
fdc96a39 AR |
36 | |
37 | #endif /* SQUID_ECAP_CONFIG_H */ |