| Page Speed Optimization Libraries
    1.13.35.1
    | 
#include "proxy_interface_test_base.h"
 
  
 | Public Member Functions | |
| BackgroundFetchCheckingUrlAsyncFetcher (UrlAsyncFetcher *fetcher) | |
| virtual void | Fetch (const GoogleString &url, MessageHandler *message_handler, AsyncFetch *fetch) | 
| int | num_background_fetches () | 
| void | clear_num_background_fetches () | 
|  Public Member Functions inherited from net_instaweb::UrlAsyncFetcher | |
| virtual bool | SupportsHttps () const | 
| virtual int64 | timeout_ms () | 
| virtual void | ShutDown () | 
| void | set_fetch_with_gzip (bool x) | 
| bool | fetch_with_gzip () const | 
| AsyncFetch * | EnableInflation (AsyncFetch *fetch) const | 
| Additional Inherited Members | |
|  Static Public Attributes inherited from net_instaweb::UrlAsyncFetcher | |
| static const int64 | kUnspecifiedTimeout | 
|  Protected Member Functions inherited from net_instaweb::UrlAsyncFetcher | |
| UrlAsyncFetcher () | |
Subclass of UrlAsyncFetcher that wraps the AsyncFetch with a BackgroundFetchCheckingAsyncFetch.
| 
 | inlinevirtual | 
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(sligocki): GoogleString -> GoogleUrl or at least StringPiece.
TODO(sligocki): Include the URL in the fetch, like the request headers.
Implements net_instaweb::UrlAsyncFetcher.
 1.8.6
 1.8.6