]> git.ipfire.org Git - thirdparty/squid.git/blame - src/adaptation/ecap/Config.cc
Set Squid IDs for known header names to speedup comparisons.
[thirdparty/squid.git] / src / adaptation / ecap / Config.cc
CommitLineData
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 11Adaptation::Ecap::Config Adaptation::Ecap::TheConfig;
fdc96a39 12
574b508c 13Adaptation::Ecap::Config::Config()
fdc96a39
AR
14{
15}
16
574b508c 17Adaptation::Ecap::Config::~Config()
fdc96a39
AR
18{
19}
20
21void
574b508c 22Adaptation::Ecap::Config::finalize()
26ac0430
AJ
23{
24 Adaptation::Config::finalize();
76fc7e57
AJ
25 Host::Register();
26 CheckUnusedAdapterServices(AllServices());
fdc96a39
AR
27}
28
29Adaptation::ServicePointer
574b508c 30Adaptation::Ecap::Config::createService(const Adaptation::ServiceConfig &cfg)
fdc96a39 31{
574b508c 32 Adaptation::ServicePointer s = new Adaptation::Ecap::ServiceRep(cfg);
fdc96a39
AR
33 return s.getRaw();
34}
35