#include <Host.h>
![Inheritance graph](classAdaptation_1_1Ecap_1_1Host__inherit__graph.png)
![Collaboration graph](classAdaptation_1_1Ecap_1_1Host__coll__graph.png)
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 43 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 161 of file Host.cc.
References debug(), and Debug::Finish().
◆ describe()
|
override |
◆ newRequest()
|
override |
◆ newResponse()
|
override |
◆ noteVersionedService()
|
override |
Definition at line 121 of file Host.cc.
References Must, Adaptation::Ecap::RegisterAdapterService(), and SupportedVersion().
◆ openDebug()
|
override |
Definition at line 151 of file Host.cc.
References Debug::Enabled(), SquidLogLevel(), and Debug::Start().
◆ operator=()
◆ Register()
|
static |
Definition at line 181 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:
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products