19 #ifndef NET_INSTAWEB_HTTP_PUBLIC_RATE_CONTROLLING_URL_ASYNC_FETCHER_H_
20 #define NET_INSTAWEB_HTTP_PUBLIC_RATE_CONTROLLING_URL_ASYNC_FETCHER_H_
27 namespace net_instaweb {
44 int max_global_queue_size,
45 int per_host_outgoing_request_threshold,
46 int per_host_queued_request_threshold,
RateControllingUrlAsyncFetcher(UrlAsyncFetcher *fetcher, int max_global_queue_size, int per_host_outgoing_request_threshold, int per_host_queued_request_threshold, ThreadSystem *thread_system, Statistics *statistics)
Base class for implementations of monitoring statistics.
Definition: statistics.h:342
Definition: scoped_ptr.h:30
std::string GoogleString
PAGESPEED_KERNEL_BASE_STRING_H_.
Definition: string.h:24
virtual bool SupportsHttps() const
Definition: rate_controlling_url_async_fetcher.h:52
Definition: async_fetch.h:53
Definition: thread_system.h:40
Definition: message_handler.h:39
Definition: rate_controlling_url_async_fetcher.h:38
virtual bool SupportsHttps() const
Definition: url_async_fetcher.h:54
virtual void Fetch(const GoogleString &url, MessageHandler *message_handler, AsyncFetch *fetch)
Definition: url_async_fetcher.h:33