#include <Host.h>


Public Types | |
typedef libecap::shared_ptr< libecap::Message > | MessagePtr |
Public Member Functions | |
virtual std::string | uri () const |
virtual void | describe (std::ostream &os) const |
virtual void | noteVersionedService (const char *libEcapVersion, const libecap::weak_ptr< libecap::adapter::Service > &s) |
virtual std::ostream * | openDebug (libecap::LogVerbosity lv) |
virtual void | closeDebug (std::ostream *debug) |
virtual MessagePtr | newRequest () const |
virtual MessagePtr | newResponse () const |
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 37 of file Host.cc.
References Http::CONTENT_LENGTH, Adaptation::Ecap::metaBypassable, AnyP::PROTO_CACHE_OBJECT, AnyP::PROTO_FTP, AnyP::PROTO_GOPHER, 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::protocolCacheObj, 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()
|
virtual |
Definition at line 157 of file Host.cc.
References debug, and Debug::Finish().
◆ describe()
|
virtual |
◆ newRequest()
|
virtual |
◆ newResponse()
|
virtual |
◆ noteVersionedService()
|
virtual |
Definition at line 117 of file Host.cc.
References Must, Adaptation::Ecap::RegisterAdapterService(), and SupportedVersion().
◆ openDebug()
|
virtual |
Definition at line 147 of file Host.cc.
References Debug::Enabled(), SquidLogLevel(), and Debug::Start().
◆ operator=()
◆ Register()
|
static |
Definition at line 177 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: