Index: content/browser/net/url_request_slow_download_job.h |
diff --git a/content/browser/net/url_request_slow_download_job.h b/content/browser/net/url_request_slow_download_job.h |
index cef2adcadff9322a986138da57974994178b6737..2cd6f8e3d456b074e8dd19d3388af2fcf54c6188 100644 |
--- a/content/browser/net/url_request_slow_download_job.h |
+++ b/content/browser/net/url_request_slow_download_job.h |
@@ -36,6 +36,7 @@ class URLRequestSlowDownloadJob : public net::URLRequestJob { |
static const char kUnknownSizeUrl[]; |
static const char kKnownSizeUrl[]; |
static const char kFinishDownloadUrl[]; |
+ static const char kErrorFinishDownloadUrl[]; |
Randy Smith (Not in Mondays)
2011/06/30 23:05:13
Document the functionality somewhere.
Randy Smith (Not in Mondays)
2011/07/05 20:28:44
Done.
|
// Adds the testing URLs to the net::URLRequestFilter. |
static void AddUrlHandler(); |
@@ -47,16 +48,18 @@ class URLRequestSlowDownloadJob : public net::URLRequestJob { |
// Mark all pending requests to be finished. We keep track of pending |
// requests in |kPendingRequests|. |
- static void FinishPendingRequests(); |
+ static void FinishPendingRequests(bool error); |
static std::vector<URLRequestSlowDownloadJob*> kPendingRequests; |
void StartAsync(); |
void set_should_finish_download() { should_finish_download_ = true; } |
+ void set_should_error_download() { should_error_download_ = true; } |
int first_download_size_remaining_; |
bool should_finish_download_; |
bool should_send_second_chunk_; |
+ bool should_error_download_; |
ScopedRunnableMethodFactory<URLRequestSlowDownloadJob> method_factory_; |
}; |