20 #ifndef NET_INSTAWEB_HTTP_PUBLIC_URL_ASYNC_FETCHER_STATS_H_
21 #define NET_INSTAWEB_HTTP_PUBLIC_URL_ASYNC_FETCHER_STATS_H_
28 namespace net_instaweb {
69 class StatsAsyncFetch;
77 Variable* approx_header_bytes_fetched_;
Definition: url_async_fetcher_stats.h:37
Definition: statistics.h:43
Base class for implementations of monitoring statistics.
Definition: statistics.h:342
virtual void Fetch(const GoogleString &url, MessageHandler *message_handler, AsyncFetch *fetch)
virtual bool SupportsHttps() const
std::string GoogleString
PAGESPEED_KERNEL_BASE_STRING_H_.
Definition: string.h:24
Definition: async_fetch.h:53
UrlAsyncFetcherStats(StringPiece prefix, UrlAsyncFetcher *base_fetcher, Timer *timer, Statistics *statistics)
Definition: statistics.h:138
static void InitStats(StringPiece prefix, Statistics *statistics)
Definition: message_handler.h:39
Timer interface, made virtual so it can be mocked for tests.
Definition: timer.h:27
virtual int64 timeout_ms()
Definition: url_async_fetcher.h:33