Config.h
Go to the documentation of this file.
Definition: AccessCheck.h:31
Definition: Config.h:28
static void DumpServiceGroups(StoreEntry *, const char *)
Definition: Config.cc:270
void removeService(const String &service)
Removes the given service from all service groups.
Definition: Config.cc:60
virtual void clear()
Removes any reference to the services from configuration.
Definition: Config.cc:121
Config & operator=(const Config &)
ServiceConfigPointer findServiceConfig(const String &)
Definition: Config.cc:91
static void ParseAccess(ConfigParser &parser)
Definition: Config.cc:278
Config(const Config &)
static void ParseServiceGroup(ServiceGroupPointer group)
Definition: Config.cc:253
void removeRule(const String &id)
Removes access rules of the given service or group.
Definition: Config.cc:103
virtual ServicePointer createService(const ServiceConfigPointer &cfg)=0
void dumpService(StoreEntry *, const char *) const
Definition: Config.cc:157
std::vector< ServiceConfigPointer > ServiceConfigs
Definition: Config.h:62
static int service_iteration_limit
Definition: Config.h:46
virtual ServiceConfig * newServiceConfig() const
creates service configuration object that will parse and keep cfg info
Definition: Config.cc:54
static void DumpAccess(StoreEntry *, const char *)
Definition: Config.cc:299
Definition: ServiceConfig.h:23
Definition: ConfigParser.h:46
Definition: HttpReply.h:25
Definition: HttpRequest.h:49
Definition: Notes.h:109
Definition: Store.h:42
Definition: SquidString.h:26
Definition: AccessCheck.h:25