17 #ifndef NET_INSTAWEB_APACHE_APACHE_CONFIG_H_
18 #define NET_INSTAWEB_APACHE_APACHE_CONFIG_H_
22 #include "pagespeed/kernel/base/basictypes.h"
23 #include "pagespeed/kernel/base/string_util.h"
25 namespace net_instaweb {
33 static void Initialize();
34 static void Terminate();
40 bool fetch_from_mod_spdy()
const {
41 return fetch_from_mod_spdy_.value();
58 static Properties* apache_properties_;
61 template<
class OptionClass>
62 static void AddApacheProperty(
typename OptionClass::ValueType default_value,
65 StringPiece option_name,
73 static void AddProperties();
static void AddProperty(typename OptionClass::ValueType default_value, OptionClass RewriteOptionsSubclass::*offset, const char *id, StringPiece option_name, OptionScope scope, const char *help_text, bool safe_to_print, Properties *properties)
Adds a new Property to 'properties' (the last argument).
Definition: rewrite_options.h:2872
virtual ApacheConfig * Clone() const
Make an identical copy of these options and return it.
Definition: apache_config.h:31
virtual ApacheConfig * NewOptions() const
Make a new empty set of options.
StringPiece description() const
Definition: system_rewrite_options.h:264
Definition: system_rewrite_options.h:31
static const ApacheConfig * DynamicCast(const RewriteOptions *instance)
customized at server level (e.g. VirtualHost)
Definition: rewrite_options.h:488
Definition: rewrite_options.h:83