Index: chrome/browser/renderer_host/download_resource_handler.h |
diff --git a/chrome/browser/renderer_host/download_resource_handler.h b/chrome/browser/renderer_host/download_resource_handler.h |
index 67ad0eecd41f9db8a5cde8a3d8ca164e610072d7..2ce5b744a8de0f64b8eca24f8ed8cec90260a9ab 100644 |
--- a/chrome/browser/renderer_host/download_resource_handler.h |
+++ b/chrome/browser/renderer_host/download_resource_handler.h |
@@ -11,6 +11,8 @@ |
#include "base/memory/scoped_ptr.h" |
#include "base/timer.h" |
#include "chrome/browser/download/download_file.h" |
+#include "chrome/browser/download/download_id.h" |
+#include "chrome/browser/download/download_manager.h" |
#include "content/browser/renderer_host/global_request_id.h" |
#include "content/browser/renderer_host/resource_handler.h" |
@@ -25,15 +27,17 @@ class URLRequest; |
// Forwards data to the download thread. |
class DownloadResourceHandler : public ResourceHandler { |
public: |
- DownloadResourceHandler(ResourceDispatcherHost* rdh, |
- int render_process_host_id, |
- int render_view_id, |
- int request_id, |
- const GURL& url, |
- DownloadFileManager* download_file_manager, |
- net::URLRequest* request, |
- bool save_as, |
- const DownloadSaveInfo& save_info); |
+ DownloadResourceHandler( |
+ ResourceDispatcherHost* rdh, |
+ int render_process_host_id, |
+ int render_view_id, |
+ int request_id, |
+ const GURL& url, |
+ DownloadId dl_id, |
+ DownloadFileManager* download_file_manager, |
+ net::URLRequest* request, |
+ bool save_as, |
+ const DownloadSaveInfo& save_info); |
virtual bool OnUploadProgress(int request_id, uint64 position, uint64 size); |
@@ -75,7 +79,7 @@ class DownloadResourceHandler : public ResourceHandler { |
void StartPauseTimer(); |
- int download_id_; |
+ DownloadId download_id_; |
GlobalRequestID global_id_; |
int render_view_id_; |
scoped_refptr<net::IOBuffer> read_buffer_; |