Page Speed Optimization Libraries
1.3.25.1
|
#include "static_rewriter.h"
Public Member Functions | |
FileRewriter (const RewriteGflags *gflags, bool echo_errors_to_stdout) | |
virtual Hasher * | NewHasher () |
virtual UrlFetcher * | DefaultUrlFetcher () |
virtual UrlAsyncFetcher * | DefaultAsyncUrlFetcher () |
virtual MessageHandler * | DefaultHtmlParseMessageHandler () |
virtual MessageHandler * | DefaultMessageHandler () |
virtual FileSystem * | DefaultFileSystem () |
virtual Timer * | DefaultTimer () |
virtual void | SetupCaches (ServerContext *resource_manager) |
virtual Statistics * | statistics () |
Implements a baseline RewriteDriverFactory with the simplest possible options for cache, fetchers, & system interface.
virtual UrlFetcher* net_instaweb::FileRewriter::DefaultUrlFetcher | ( | ) | [virtual] |
Implementors of RewriteDriverFactory must supply default definitions for each of these methods, although they may be overridden via set_ methods above.
Implements net_instaweb::RewriteDriverFactory.
virtual void net_instaweb::FileRewriter::SetupCaches | ( | ServerContext * | server_context | ) | [virtual] |
Called from InitServerContext, but virtualized separately as it is platform-specific. This method must call on the server context: set_http_cache, set_metadata_cache, set_filesystem_metadata_cache, and MakePropertyCaches.
Implements net_instaweb::RewriteDriverFactory.
virtual Statistics* net_instaweb::FileRewriter::statistics | ( | ) | [virtual] |
statistics (default is NullStatistics). This can be overridden by calling SetStatistics, either from subclasses or externally.
Reimplemented from net_instaweb::RewriteDriverFactory.