22 #ifndef NET_INSTAWEB_APACHE_MOD_SPDY_FETCHER_H_
23 #define NET_INSTAWEB_APACHE_MOD_SPDY_FETCHER_H_
31 #include "pagespeed/kernel/base/basictypes.h"
32 #include "pagespeed/kernel/base/string.h"
33 #include "pagespeed/kernel/base/string_util.h"
36 struct spdy_slave_connection_factory;
38 namespace net_instaweb {
42 class ModSpdyFetchController;
50 spdy_slave_connection_factory* connection_factory);
58 static void InitStats(Statistics* statistics);
60 virtual void Fetch(
const GoogleString& url,
61 MessageHandler* message_handler,
76 void BlockingFetch(
const GoogleString& url,
79 MessageHandler* message_handler,
85 GoogleString own_origin_;
86 spdy_slave_connection_factory* connection_factory_;
Definition: mod_spdy_fetch_controller.h:43
virtual void Fetch(const GoogleString &url, MessageHandler *message_handler, AsyncFetch *fetch)
static void InitStats(Statistics *statistics)
This must be called for every statistics object in use before using this.
Definition: async_fetch.h:53
Definition: rewrite_driver.h:98
Definition: mod_spdy_fetcher.h:46
static bool ShouldUseOn(request_rec *req)
Definition: url_async_fetcher.h:33