19 #ifndef PAGESPEED_AUTOMATIC_STATIC_REWRITER_H_
20 #define PAGESPEED_AUTOMATIC_STATIC_REWRITER_H_
30 namespace net_instaweb {
35 class NamedLockManager;
39 class UrlAsyncFetcher;
51 bool echo_errors_to_stdout);
55 virtual Hasher* NewHasher();
69 bool echo_errors_to_stdout_;
79 int* argc,
char*** argv);
83 bool ParseText(
const StringPiece& text,
84 const StringPiece& url,
85 const StringPiece&
id,
86 const StringPiece& output_dir,
virtual RewriteOptions * NewRewriteOptions()
Definition: static_rewriter.h:76
Definition: named_lock_manager.h:82
virtual void SetupCaches(ServerContext *server_context)
virtual UrlAsyncFetcher * DefaultAsyncUrlFetcher()
Base class for implementations of monitoring statistics.
Definition: statistics.h:342
virtual NamedLockManager * DefaultLockManager()
Definition: static_rewriter.h:47
Simple name/value pair statistics implementation.
Definition: simple_stats.h:55
virtual ServerContext * NewServerContext()
Definition: rewrite_gflags.h:32
Definition: file_system.h:76
Interface for writing bytes to an output stream.
Definition: writer.h:29
Definition: server_context.h:99
Definition: process_context.h:35
virtual ServerContext * NewDecodingServerContext()
virtual bool UseBeaconResultsInFilters() const
Definition: static_rewriter.h:64
Definition: message_handler.h:39
Definition: rewrite_options.h:84
Definition: url_async_fetcher.h:33
Definition: rewrite_driver_factory.h:70