Chromium Code Reviews| 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..c50d6f6d99393cde7886bb61221fc448d5d22e07 100644 |
| --- a/chrome/browser/renderer_host/download_resource_handler.h |
| +++ b/chrome/browser/renderer_host/download_resource_handler.h |
| @@ -13,6 +13,7 @@ |
| #include "chrome/browser/download/download_file.h" |
| #include "content/browser/renderer_host/global_request_id.h" |
| #include "content/browser/renderer_host/resource_handler.h" |
| +#include "chrome/browser/download/download_manager.h" |
| class DownloadFileManager; |
| class ResourceDispatcherHost; |
| @@ -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, |
| + const DownloadManager::GetNextIdThunkType& get_next_id, |
|
Randy Smith (Not in Mondays)
2011/07/25 20:20:12
My preference would be for DRH to actually take an
benjhayden
2011/07/27 19:40:54
Done.
|
| + 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,12 +78,13 @@ 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_; |
| std::string content_disposition_; |
| int64 content_length_; |
| + DownloadManager::GetNextIdThunkType get_next_id_; |
| DownloadFileManager* download_file_manager_; |
| net::URLRequest* request_; |
| bool save_as_; // Request was initiated via "Save As" by the user. |