ConfigOption.h
Go to the documentation of this file.
82 ConfigOptionAdapter(C& theObject, bool (C::*parseFP)(char const *option, const char *value, int reconfiguring), void (C::*dumpFP)(StoreEntry * e) const) : object(theObject), parser(parseFP), dumper(dumpFP) {}
virtual bool parse(char const *option, const char *value, int reconfiguring)=0
static T Parse(ConfigParser &)
creates a new T instance using the given parser; never returns nil
virtual void dump(StoreEntry *e) const =0
Definition: ConfigOption.h:30
Definition: ConfigOption.h:18
bool parse(char const *option, const char *value, int reconfiguring) override
Definition: ConfigOption.cc:23
ConfigOptionAdapter(C &theObject, bool(C::*parseFP)(char const *option, const char *value, int reconfiguring), void(C::*dumpFP)(StoreEntry *e) const)
Definition: ConfigOption.h:82
static void Print(std::ostream &, const T &)
reports the current T instance configuration in squid.conf format
Definition: ConfigOption.h:57
int reconfiguring
Definition: ConfigOption.h:78
Definition: Store.h:37
bool parse(char const *option, const char *value, int isaReconf) override
Definition: ConfigOption.h:84
bool(C::* parser)(char const *option, const char *value, int reconfiguring)
Definition: ConfigOption.h:98
Definition: ConfigOption.h:67
Definition: ConfigParser.h:45
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