#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().