Chromium Code Reviews| Index: content/public/browser/download_url_parameters.h |
| diff --git a/content/public/browser/download_url_parameters.h b/content/public/browser/download_url_parameters.h |
| index 88ff9d4d87cfcb2cd60e13241f14483525146201..eb4ebe8d0c5620c7665566da43a628d8ba52b229 100644 |
| --- a/content/public/browser/download_url_parameters.h |
| +++ b/content/public/browser/download_url_parameters.h |
| @@ -204,6 +204,7 @@ class CONTENT_EXPORT DownloadUrlParameters { |
| void set_do_not_prompt_for_login(bool do_not_prompt) { |
| do_not_prompt_for_login_ = do_not_prompt; |
| } |
| + void set_transient(bool transient) { transient_ = transient; } |
|
piman
2017/04/07 20:27:58
nit: can you add documentation for this new public
|
| // For downloads of blob URLs, the caller can store a BlobDataHandle in the |
| // DownloadUrlParameters object so that the blob will remain valid until |
| @@ -257,6 +258,7 @@ class CONTENT_EXPORT DownloadUrlParameters { |
| bool prompt() const { return save_info_.prompt_for_save_location; } |
| const GURL& url() const { return url_; } |
| bool do_not_prompt_for_login() const { return do_not_prompt_for_login_; } |
| + bool is_transient() const { return transient_; } |
| // STATE_CHANGING: Return the BlobDataHandle. |
| std::unique_ptr<storage::BlobDataHandle> GetBlobDataHandle() { |
| @@ -288,6 +290,7 @@ class CONTENT_EXPORT DownloadUrlParameters { |
| DownloadSaveInfo save_info_; |
| GURL url_; |
| bool do_not_prompt_for_login_; |
| + bool transient_; |
| std::unique_ptr<storage::BlobDataHandle> blob_data_handle_; |
| DISALLOW_COPY_AND_ASSIGN(DownloadUrlParameters); |