19 #ifndef NET_INSTAWEB_HTTP_PUBLIC_HTTP_DUMP_URL_ASYNC_WRITER_H_
20 #define NET_INSTAWEB_HTTP_PUBLIC_HTTP_DUMP_URL_ASYNC_WRITER_H_
28 namespace net_instaweb {
43 FileSystem* file_system,
45 : dump_fetcher_(root_dir, file_system, timer),
46 base_fetcher_(base_fetcher),
47 file_system_(file_system),
49 root_dir.CopyToString(&root_dir_);
56 virtual void Fetch(
const GoogleString& url,
57 MessageHandler* handler,
75 GoogleString root_dir_;
76 FileSystem* file_system_;
Definition: http_dump_url_fetcher.h:45
void set_print_urls(bool on)
Print URLs each time they are fetched.
Definition: http_dump_url_async_writer.h:66
virtual bool SupportsHttps() const
Definition: http_dump_url_async_writer.h:53
virtual void Fetch(const GoogleString &url, MessageHandler *handler, AsyncFetch *base_fetch)
This is a synchronous/blocking implementation.
void set_print_urls(bool on)
Print URLs each time they are fetched.
Definition: http_dump_url_async_writer.h:39
Definition: async_fetch.h:53
void set_accept_gzip(bool x)
Definition: http_dump_url_async_writer.h:63
virtual bool SupportsHttps() const
Definition: url_async_fetcher.h:57
Definition: url_async_fetcher.h:33