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) {}
bool parse(char const *option, const char *value, int isaReconf)
Definition: ConfigOption.h:84
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:31
Definition: ConfigOption.h:18
virtual bool parse(char const *option, const char *value, int reconfiguring)
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:58
int reconfiguring
Definition: ConfigOption.h:79
Definition: Store.h:42
bool(C::* parser)(char const *option, const char *value, int reconfiguring)
Definition: ConfigOption.h:98
Definition: ConfigOption.h:68
Definition: ConfigParser.h:45