9#ifndef SQUID_SRC_ADAPTATION_CONFIG_H
10#define SQUID_SRC_ADAPTATION_CONFIG_H
ServiceConfigs serviceConfigs
time_t oldest_service_failure
static void DumpServiceGroups(StoreEntry *, const char *)
static int send_client_ip
void removeService(const String &service)
Removes the given service from all service groups.
virtual void clear()
Removes any reference to the services from configuration.
Config & operator=(const Config &)
ServiceConfigPointer findServiceConfig(const String &)
static void ParseServiceSet(void)
static void Finalize(bool enable)
static void FreeServiceGroups(void)
static int use_indirect_client
static void ParseAccess(ConfigParser &parser)
static void ParseServiceGroup(ServiceGroupPointer group)
void removeRule(const String &id)
Removes access rules of the given service or group.
static bool needHistory
HttpRequest adaptation history should recorded.
virtual ServicePointer createService(const ServiceConfigPointer &cfg)=0
static void FreeAccess(void)
void dumpService(StoreEntry *, const char *) const
int service_failure_limit
std::vector< ServiceConfigPointer > ServiceConfigs
int service_revival_delay
static char * masterx_shared_name
static int service_iteration_limit
static Notes & metaHeaders()
The list of configured meta headers.
virtual ServiceConfig * newServiceConfig() const
creates service configuration object that will parse and keep cfg info
static void ParseServiceChain(void)
static void DumpAccess(StoreEntry *, const char *)