summaryrefslogtreecommitdiffstats
path: root/content/renderer/fetchers/alt_error_page_resource_fetcher.h
diff options
context:
space:
mode:
Diffstat (limited to 'content/renderer/fetchers/alt_error_page_resource_fetcher.h')
-rw-r--r--content/renderer/fetchers/alt_error_page_resource_fetcher.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/content/renderer/fetchers/alt_error_page_resource_fetcher.h b/content/renderer/fetchers/alt_error_page_resource_fetcher.h
index eb42b89..6d82857 100644
--- a/content/renderer/fetchers/alt_error_page_resource_fetcher.h
+++ b/content/renderer/fetchers/alt_error_page_resource_fetcher.h
@@ -17,7 +17,7 @@ class WebURLResponse;
}
namespace content {
-class ResourceFetcher;
+class ResourceFetcherWithTimeout;
// Used for downloading alternate dns error pages. Once downloading is done
// (or fails), the webview delegate is notified.
@@ -39,12 +39,15 @@ class AltErrorPageResourceFetcher {
const Callback& callback);
~AltErrorPageResourceFetcher();
+ // Stop any pending loads.
+ void Cancel();
+
private:
void OnURLFetchComplete(const WebKit::WebURLResponse& response,
const std::string& data);
// Does the actual fetching.
- scoped_ptr<ResourceFetcher> fetcher_;
+ scoped_ptr<ResourceFetcherWithTimeout> fetcher_;
WebKit::WebFrame* frame_;
Callback callback_;