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