]> git.ipfire.org Git - thirdparty/squid.git/blame - src/eCAP/Config.cc
Added initial support for eCAP library (libecap), including required wrappers
[thirdparty/squid.git] / src / eCAP / Config.cc
CommitLineData
fdc96a39
AR
1
2/*
3 * $Id$
4 */
5
6#include "squid.h"
7
8#include <libecap/common/registry.h>
9#include "eCAP/Host.h"
10#include "eCAP/ServiceRep.h"
11#include "eCAP/Config.h"
12
13Ecap::Config Ecap::TheConfig;
14
15Ecap::Config::Config()
16{
17}
18
19Ecap::Config::~Config()
20{
21}
22
23void
24Ecap::Config::finalize() {
25 Adaptation::Config::finalize();
26 static Ecap::Host *TheHost = new Ecap::Host;
27 libecap::RegisterHost(TheHost);
28}
29
30Adaptation::ServicePointer
31Ecap::Config::createService(const Adaptation::ServiceConfig &cfg)
32{
33 Adaptation::ServicePointer s = new Ecap::ServiceRep(cfg);
34 return s.getRaw();
35}
36