Page Speed Optimization Libraries
1.6.29.3
|
00001 // Copyright 2013 Google Inc. 00016 00017 #ifndef NET_INSTAWEB_SYSTEM_PUBLIC_SYSTEM_REWRITE_DRIVER_FACTORY_H_ 00018 #define NET_INSTAWEB_SYSTEM_PUBLIC_SYSTEM_REWRITE_DRIVER_FACTORY_H_ 00019 00020 #include "net/instaweb/rewriter/public/rewrite_driver_factory.h" 00021 00022 #include "net/instaweb/util/public/basictypes.h" 00023 00024 namespace net_instaweb { 00025 00026 class NonceGenerator; 00027 class Statistics; 00028 class ThreadSystem; 00029 00031 class SystemRewriteDriverFactory : public RewriteDriverFactory { 00032 public: 00034 explicit SystemRewriteDriverFactory(ThreadSystem* thread_system); 00035 00038 static void InitStats(Statistics* statistics); 00039 00041 NonceGenerator* DefaultNonceGenerator(); 00042 00043 private: 00044 DISALLOW_COPY_AND_ASSIGN(SystemRewriteDriverFactory); 00045 }; 00046 00047 } 00048 00049 #endif ///< NET_INSTAWEB_SYSTEM_PUBLIC_SYSTEM_REWRITE_DRIVER_FACTORY_H_