]>
git.ipfire.org Git - thirdparty/squid.git/blob - src/adaptation/Service.cc
6 #include "adaptation/Service.h"
8 Adaptation::Service::Service(const ServiceConfig
&aConfig
): theConfig(aConfig
)
10 debugs(93,3, HERE
<< "creating adaptation service " << theConfig
.key
);
13 Adaptation::Service::~Service()
17 Adaptation::Service::finalize()
21 bool Adaptation::Service::broken() const
23 return probed() && !up();
26 Adaptation::Services
&
27 Adaptation::AllServices()
29 static Services TheServices
;
33 Adaptation::ServicePointer
34 Adaptation::FindService(const Service::Id
& key
)
36 typedef Services::iterator SI
;
37 for (SI i
= AllServices().begin(); i
!= AllServices().end(); ++i
) {
38 if ((*i
)->cfg().key
== key
)