#include "squid.h"#include "adaptation/ecap/Config.h"#include "adaptation/ecap/Host.h"#include "adaptation/ecap/ServiceRep.h"#include "adaptation/ecap/XactionRep.h"#include "AsyncEngine.h"#include "base/TextException.h"#include "debug/Stream.h"#include "EventLoop.h"#include <libecap/adapter/service.h>#include <libecap/common/options.h>#include <libecap/common/name.h>#include <libecap/common/named_values.h>#include <limits>#include <map>
Go to the source code of this file.
Classes | |
| class | Adaptation::Ecap::ConfigRep |
| wraps Adaptation::Ecap::ServiceConfig to allow eCAP visitors More... | |
| class | Adaptation::Ecap::Engine |
| manages async eCAP transactions More... | |
Namespaces | |
| namespace | Adaptation |
| namespace | Adaptation::Ecap |
Typedefs | |
| typedef std::map< std::string, Adaptation::Ecap::ServiceRep::AdapterService > | AdapterServices |
| libecap::adapter::services indexed by their URI More... | |
Variables | |
| static AdapterServices | TheServices |
| all loaded services More... | |
| static AdapterServices | AsyncServices |
| configured services producing async transactions More... | |
Typedef Documentation
◆ AdapterServices
| typedef std::map<std::string, Adaptation::Ecap::ServiceRep::AdapterService> AdapterServices |
Definition at line 29 of file ServiceRep.cc.
Variable Documentation
◆ AsyncServices
|
static |
Definition at line 33 of file ServiceRep.cc.
Referenced by Adaptation::Ecap::Engine::kickAsyncServices(), Adaptation::Ecap::ServiceRep::makeXactLauncher(), Adaptation::Ecap::ServiceRep::tryConfigureAndStart(), and Adaptation::Ecap::UnregisterAdapterService().
◆ TheServices
|
static |
Definition at line 31 of file ServiceRep.cc.
Referenced by Adaptation::AllServices(), Adaptation::Ecap::CheckUnusedAdapterServices(), Adaptation::Ecap::FindAdapterService(), Adaptation::Ecap::RegisterAdapterService(), and Adaptation::Ecap::UnregisterAdapterService().
