Chromium Code Reviews| 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_; |
| }; |