#include "static_rewriter.h"
Public Member Functions | |
FileRewriter (const net_instaweb::RewriteGflags *gflags, bool echo_errors_to_stdout) | |
virtual net_instaweb::Hasher * | NewHasher () |
virtual net_instaweb::UrlFetcher * | DefaultUrlFetcher () |
virtual net_instaweb::UrlAsyncFetcher * | DefaultAsyncUrlFetcher () |
virtual net_instaweb::MessageHandler * | DefaultHtmlParseMessageHandler () |
virtual net_instaweb::MessageHandler * | DefaultMessageHandler () |
virtual net_instaweb::FileSystem * | DefaultFileSystem () |
virtual net_instaweb::Timer * | DefaultTimer () |
virtual net_instaweb::CacheInterface * | DefaultCacheInterface () |
Note: Returned CacheInterface should be thread-safe. | |
virtual net_instaweb::Statistics * | statistics () |
Implements a baseline RewriteDriverFactory with the simplest possible options for cache, fetchers, & system interface.
virtual net_instaweb::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 net_instaweb::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.