]>
Commit | Line | Data |
---|---|---|
fdc96a39 AR |
1 | /* |
2 | * $Id$ | |
b510f3a1 | 3 | * DEBUG: section 93 eCAP Interface |
fdc96a39 | 4 | */ |
fdc96a39 AR |
5 | #include "squid.h" |
6 | ||
1f3c65fc AR |
7 | #include "adaptation/ecap/Host.h" |
8 | #include "adaptation/ecap/ServiceRep.h" | |
9 | #include "adaptation/ecap/Config.h" | |
fdc96a39 | 10 | |
574b508c | 11 | Adaptation::Ecap::Config Adaptation::Ecap::TheConfig; |
fdc96a39 | 12 | |
574b508c | 13 | Adaptation::Ecap::Config::Config() |
fdc96a39 AR |
14 | { |
15 | } | |
16 | ||
574b508c | 17 | Adaptation::Ecap::Config::~Config() |
fdc96a39 AR |
18 | { |
19 | } | |
20 | ||
21 | void | |
574b508c | 22 | Adaptation::Ecap::Config::finalize() |
26ac0430 AJ |
23 | { |
24 | Adaptation::Config::finalize(); | |
76fc7e57 AJ |
25 | Host::Register(); |
26 | CheckUnusedAdapterServices(AllServices()); | |
fdc96a39 AR |
27 | } |
28 | ||
e1e90d26 AR |
29 | Adaptation::ServiceConfig * |
30 | Adaptation::Ecap::Config::newServiceConfig() const | |
31 | { | |
32 | return new ServiceConfig(); | |
33 | } | |
34 | ||
fdc96a39 | 35 | Adaptation::ServicePointer |
e1e90d26 AR |
36 | Adaptation::Ecap::Config::createService(ServiceConfigPointer cfg) |
37 | { | |
38 | return new Adaptation::Ecap::ServiceRep(cfg); | |
39 | } | |
40 | ||
41 | ||
42 | /* ServiceConfig */ | |
43 | ||
44 | bool | |
45 | Adaptation::Ecap::ServiceConfig::grokExtension(const char *name, const char *value) | |
fdc96a39 | 46 | { |
e1e90d26 AR |
47 | extensions.push_back(std::make_pair(name, value)); |
48 | return true; | |
fdc96a39 AR |
49 | } |
50 |