#include <Host.h>
Public Types | |
typedef libecap::shared_ptr< libecap::Message > | MessagePtr |
Public Member Functions | |
std::string | uri () const override |
void | describe (std::ostream &os) const override |
void | noteVersionedService (const char *libEcapVersion, const libecap::weak_ptr< libecap::adapter::Service > &s) override |
std::ostream * | openDebug (libecap::LogVerbosity lv) override |
void | closeDebug (std::ostream *debug) override |
MessagePtr | newRequest () const override |
MessagePtr | newResponse () const override |
Static Public Member Functions | |
static void | Register () |
register adaptation host More... | |
Private Member Functions | |
Host () | |
Host (const Host &) | |
not implemented More... | |
Host & | operator= (const Host &) |
not implemented More... | |
Detailed Description
Member Typedef Documentation
◆ MessagePtr
typedef libecap::shared_ptr<libecap::Message> Adaptation::Ecap::Host::MessagePtr |
Constructor & Destructor Documentation
◆ Host() [1/2]
|
private |
Definition at line 36 of file Host.cc.
References Http::CONTENT_LENGTH, Adaptation::Ecap::metaBypassable, AnyP::PROTO_FTP, AnyP::PROTO_HTCP, AnyP::PROTO_HTTP, AnyP::PROTO_HTTPS, AnyP::PROTO_ICP, AnyP::PROTO_ICY, AnyP::PROTO_UNKNOWN, AnyP::PROTO_URN, AnyP::PROTO_WAIS, AnyP::PROTO_WHOIS, Adaptation::Ecap::protocolHtcp, Adaptation::Ecap::protocolIcp, Adaptation::Ecap::protocolIcy, Adaptation::Ecap::protocolUnknown, Http::REFERER, Http::TRANSFER_ENCODING, and Http::VIA.
◆ Host() [2/2]
|
private |
Member Function Documentation
◆ closeDebug()
|
override |
Definition at line 154 of file Host.cc.
References debug(), and Debug::Finish().
◆ describe()
|
override |
◆ newRequest()
|
override |
◆ newResponse()
|
override |
◆ noteVersionedService()
|
override |
Definition at line 114 of file Host.cc.
References Must, Adaptation::Ecap::RegisterAdapterService(), and SupportedVersion().
◆ openDebug()
|
override |
Definition at line 144 of file Host.cc.
References Debug::Enabled(), SquidLogLevel(), and Debug::Start().
◆ operator=()
◆ Register()
|
static |
Definition at line 174 of file Host.cc.
References SupportedVersion(), and TheHost.
Referenced by Adaptation::Ecap::Config::finalize().
◆ uri()
The documentation for this class was generated from the following files: