ServiceRep.h
Go to the documentation of this file.
40 Adaptation::Initiate *makeXactLauncher(Http::Message *virginHeader, HttpRequest *virginCause, AccessLogEntry::Pointer &alp) override;
void error(char *format,...)
Definition: ServiceRep.h:29
ServiceRep(const ServiceConfigPointer &aConfig)
Definition: ServiceRep.cc:154
void tryConfigureAndStart()
attempts to configure and start eCAP service; the caller handles exceptions
Definition: ServiceRep.cc:195
bool wantsUrl(const SBuf &urlPath) const override
Definition: ServiceRep.cc:242
Adaptation::Initiate * makeXactLauncher(Http::Message *virginHeader, HttpRequest *virginCause, AccessLogEntry::Pointer &alp) override
Definition: ServiceRep.cc:251
bool handleFinalizeFailure(const char *error)
Definition: ServiceRep.cc:213
virtual const char * status() const
Definition: ServiceRep.cc:272
libecap::shared_ptr< libecap::adapter::Service > AdapterService
Definition: ServiceRep.h:34
Definition: Initiate.h:31
Definition: Service.h:28
Definition: HttpRequest.h:49
Definition: SquidString.h:26
void RegisterAdapterService(const ServiceRep::AdapterService &adapterService)
register loaded eCAP module service
Definition: ServiceRep.cc:316
void CheckUnusedAdapterServices(const Services &services)
check for loaded eCAP services without matching ecap_service in squid.conf
Definition: ServiceRep.cc:335
ServiceRep::AdapterService FindAdapterService(const String &serviceUri)
returns loaded eCAP module service by service uri
Definition: ServiceRep.cc:305
void UnregisterAdapterService(const String &serviceUri)
unregister loaded eCAP module service by service uri
Definition: ServiceRep.cc:324
Definition: AccessCheck.h:25