/* Configuration events */
+ /// Called right before parsing squid.conf.
+ /// Meant for initializing/preparing configuration parsing facilities.
+ virtual void bootstrapConfig() {}
+
/// Called after parsing squid.conf.
/// Meant for setting configuration options that depend on other
/// configuration options and were not explicitly configured.
Format::Token::Init(); // XXX: temporary. Use a runners registry of pre-parse runners instead.
+ RunRegisteredHere(RegisteredRunner::bootstrapConfig);
+
try {
parse_err = parseConfigFile(ConfigFile);
} catch (...) {