|
static void | Initialize () |
|
static void | InitStats (Statistics *statistics) |
| This must be called for every statistics object in use before using this.
|
|
static bool | ShouldUseOn (request_rec *req) |
|
virtual void net_instaweb::ModSpdyFetcher::Fetch |
( |
const GoogleString & |
url, |
|
|
MessageHandler * |
message_handler, |
|
|
AsyncFetch * |
fetch |
|
) |
| |
|
virtual |
Asynchronously fetch a URL, set the response headers and stream the contents to fetch and call fetch->Done() when the fetch finishes.
There is an unchecked contract that response_headers are set before the response_writer or callback are used. Caution, several implementations do not satisfy this contract (but should).
- Todo:
TODO(sligocki): GoogleString -> GoogleUrl or at least StringPiece.
TODO(sligocki): Include the URL in the fetch, like the request headers.
Implements net_instaweb::UrlAsyncFetcher.
static void net_instaweb::ModSpdyFetcher::Initialize |
( |
| ) |
|
|
static |
Initializes various filters this fetcher needs for operation. This must be from within a register hooks implementation.
static bool net_instaweb::ModSpdyFetcher::ShouldUseOn |
( |
request_rec * |
req | ) |
|
|
static |
Returns true if a ModSpdyFetcher should be installed as a session fetcher on a given connection.
- Todo:
- TODO(morlovich): Implement virtual void ShutDown(), and give a good story on session fetchers and fetcher shutdowns in general.
The documentation for this class was generated from the following file: