Index: content/browser/download/download_resource_handler.h |
diff --git a/content/browser/download/download_resource_handler.h b/content/browser/download/download_resource_handler.h |
index b4cdbd621122b08f801ef6b5ae9f8eaf3060a355..e864c0ed375eecbebfb0d093ad4fc5c1f0c0666a 100644 |
--- a/content/browser/download/download_resource_handler.h |
+++ b/content/browser/download/download_resource_handler.h |
@@ -11,6 +11,7 @@ |
#include "base/memory/scoped_ptr.h" |
#include "base/timer.h" |
#include "content/browser/download/download_file.h" |
+#include "content/browser/download/download_id.h" |
#include "content/browser/renderer_host/global_request_id.h" |
#include "content/browser/renderer_host/resource_handler.h" |
@@ -25,15 +26,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 +78,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_; |