| Index: chrome/browser/download/download_item.h
|
| diff --git a/chrome/browser/download/download_item.h b/chrome/browser/download/download_item.h
|
| index 8afd2d2f62c8bc00d36d34ffefd35fbb2dd2c22f..37772a9bb86c2ba7065cc0fc3c8d4e25a6b70595 100644
|
| --- a/chrome/browser/download/download_item.h
|
| +++ b/chrome/browser/download/download_item.h
|
| @@ -25,6 +25,7 @@
|
| #include "base/observer_list.h"
|
| #include "base/time.h"
|
| #include "base/timer.h"
|
| +#include "chrome/browser/download/download_process_handle.h"
|
| #include "googleurl/src/gurl.h"
|
|
|
| class DownloadFileManager;
|
| @@ -260,8 +261,6 @@ class DownloadItem {
|
| bool is_paused() const { return is_paused_; }
|
| bool open_when_complete() const { return open_when_complete_; }
|
| void set_open_when_complete(bool open) { open_when_complete_ = open; }
|
| - int render_process_id() const { return render_process_id_; }
|
| - int request_id() const { return request_id_; }
|
| SafetyState safety_state() const { return safety_state_; }
|
| void set_safety_state(SafetyState safety_state) {
|
| safety_state_ = safety_state;
|
| @@ -277,6 +276,10 @@ class DownloadItem {
|
| void set_opened(bool opened) { opened_ = opened; }
|
| bool opened() const { return opened_; }
|
|
|
| + const DownloadProcessHandle& process_handle() const {
|
| + return process_handle_;
|
| + }
|
| +
|
| // Returns the final target file path for the download.
|
| FilePath GetTargetFilePath() const;
|
|
|
| @@ -386,9 +389,9 @@ class DownloadItem {
|
| // This stores their final target name.
|
| FilePath target_name_;
|
|
|
| - // For canceling or pausing requests.
|
| - int render_process_id_;
|
| - int request_id_;
|
| + // The handle to the process information. Used for operations outside the
|
| + // download system.
|
| + DownloadProcessHandle process_handle_;
|
|
|
| // True if the item was downloaded as a result of 'save as...'
|
| bool save_as_;
|
|
|