19 #ifndef NET_INSTAWEB_HTTP_PUBLIC_URL_ASYNC_FETCHER_H_
20 #define NET_INSTAWEB_HTTP_PUBLIC_URL_ASYNC_FETCHER_H_
25 namespace net_instaweb {
35 static const int64 kUnspecifiedTimeout;
51 virtual void Fetch(
const GoogleString& url,
52 MessageHandler* message_handler,
61 virtual int64
timeout_ms() {
return kUnspecifiedTimeout; }
72 bool fetch_with_gzip()
const {
return fetch_with_gzip_; }
84 bool fetch_with_gzip_;
virtual int64 timeout_ms()
Definition: url_async_fetcher.h:61
void set_fetch_with_gzip(bool x)
Definition: url_async_fetcher.h:71
Definition: async_fetch.h:53
static const char kStatisticsGroup[]
Default statistics group name.
Definition: url_async_fetcher.h:38
virtual void Fetch(const GoogleString &url, MessageHandler *message_handler, AsyncFetch *fetch)=0
UrlAsyncFetcher()
Definition: url_async_fetcher.h:81
AsyncFetch * EnableInflation(AsyncFetch *fetch) const
virtual bool SupportsHttps() const
Definition: url_async_fetcher.h:57
Definition: url_async_fetcher.h:33