Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // File method ordering: Methods in this file are in the same order as | 5 // File method ordering: Methods in this file are in the same order as |
| 6 // in download_item_impl.h, with the following exception: The public | 6 // in download_item_impl.h, with the following exception: The public |
| 7 // interface Start is placed in chronological order with the other | 7 // interface Start is placed in chronological order with the other |
| 8 // (private) routines that together define a DownloadItem's state | 8 // (private) routines that together define a DownloadItem's state |
| 9 // transitions as the download progresses. See "Download progression | 9 // transitions as the download progresses. See "Download progression |
| 10 // cascade" later in this file. | 10 // cascade" later in this file. |
| (...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 139 const std::string& etag, | 139 const std::string& etag, |
| 140 const std::string& last_modified, | 140 const std::string& last_modified, |
| 141 int64_t received_bytes, | 141 int64_t received_bytes, |
| 142 int64_t total_bytes, | 142 int64_t total_bytes, |
| 143 const std::string& hash, | 143 const std::string& hash, |
| 144 DownloadItem::DownloadState state, | 144 DownloadItem::DownloadState state, |
| 145 DownloadDangerType danger_type, | 145 DownloadDangerType danger_type, |
| 146 DownloadInterruptReason interrupt_reason, | 146 DownloadInterruptReason interrupt_reason, |
| 147 bool opened, | 147 bool opened, |
| 148 const base::Time& last_access_time, | 148 const base::Time& last_access_time, |
| 149 bool visible, | |
| 149 const std::vector<DownloadItem::ReceivedSlice>& received_slices, | 150 const std::vector<DownloadItem::ReceivedSlice>& received_slices, |
| 150 const net::NetLogWithSource& net_log) | 151 const net::NetLogWithSource& net_log) |
| 151 : guid_(base::ToUpperASCII(guid)), | 152 : guid_(base::ToUpperASCII(guid)), |
| 152 download_id_(download_id), | 153 download_id_(download_id), |
| 153 target_path_(target_path), | 154 target_path_(target_path), |
| 154 url_chain_(url_chain), | 155 url_chain_(url_chain), |
| 155 referrer_url_(referrer_url), | 156 referrer_url_(referrer_url), |
| 156 site_url_(site_url), | 157 site_url_(site_url), |
| 157 tab_url_(tab_url), | 158 tab_url_(tab_url), |
| 158 tab_referrer_url_(tab_refererr_url), | 159 tab_referrer_url_(tab_refererr_url), |
| 159 mime_type_(mime_type), | 160 mime_type_(mime_type), |
| 160 original_mime_type_(original_mime_type), | 161 original_mime_type_(original_mime_type), |
| 161 total_bytes_(total_bytes), | 162 total_bytes_(total_bytes), |
| 162 last_reason_(interrupt_reason), | 163 last_reason_(interrupt_reason), |
| 163 start_tick_(base::TimeTicks()), | 164 start_tick_(base::TimeTicks()), |
| 164 state_(ExternalToInternalState(state)), | 165 state_(ExternalToInternalState(state)), |
| 165 danger_type_(danger_type), | 166 danger_type_(danger_type), |
| 166 start_time_(start_time), | 167 start_time_(start_time), |
| 167 end_time_(end_time), | 168 end_time_(end_time), |
| 168 delegate_(delegate), | 169 delegate_(delegate), |
| 169 opened_(opened), | 170 opened_(opened), |
| 170 last_access_time_(last_access_time), | 171 last_access_time_(last_access_time), |
| 172 visible_(visible), | |
| 171 current_path_(current_path), | 173 current_path_(current_path), |
| 172 received_bytes_(received_bytes), | 174 received_bytes_(received_bytes), |
| 173 all_data_saved_(state == COMPLETE), | 175 all_data_saved_(state == COMPLETE), |
| 174 hash_(hash), | 176 hash_(hash), |
| 175 last_modified_time_(last_modified), | 177 last_modified_time_(last_modified), |
| 176 etag_(etag), | 178 etag_(etag), |
| 177 received_slices_(received_slices), | 179 received_slices_(received_slices), |
| 178 net_log_(net_log), | 180 net_log_(net_log), |
| 179 weak_ptr_factory_(this) { | 181 weak_ptr_factory_(this) { |
| 180 delegate_->Attach(); | 182 delegate_->Attach(); |
| (...skipping 590 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 771 } | 773 } |
| 772 | 774 |
| 773 bool DownloadItemImpl::GetOpened() const { | 775 bool DownloadItemImpl::GetOpened() const { |
| 774 return opened_; | 776 return opened_; |
| 775 } | 777 } |
| 776 | 778 |
| 777 base::Time DownloadItemImpl::GetLastAccessTime() const { | 779 base::Time DownloadItemImpl::GetLastAccessTime() const { |
| 778 return last_access_time_; | 780 return last_access_time_; |
| 779 } | 781 } |
| 780 | 782 |
| 783 bool DownloadItemImpl::IsVisible() const { | |
| 784 return visible_; | |
|
vitaliii
2017/03/07 07:58:56
Could you add any comment on when IsVisible is fal
shaktisahu
2017/03/08 06:51:30
Comments are usually found above the method declar
dgn
2017/03/08 13:12:04
All right, but there is no context to why this is
| |
| 785 } | |
| 786 | |
| 781 BrowserContext* DownloadItemImpl::GetBrowserContext() const { | 787 BrowserContext* DownloadItemImpl::GetBrowserContext() const { |
| 782 return delegate_->GetBrowserContext(); | 788 return delegate_->GetBrowserContext(); |
| 783 } | 789 } |
| 784 | 790 |
| 785 WebContents* DownloadItemImpl::GetWebContents() const { | 791 WebContents* DownloadItemImpl::GetWebContents() const { |
| 786 // TODO(rdsmith): Remove null check after removing GetWebContents() from | 792 // TODO(rdsmith): Remove null check after removing GetWebContents() from |
| 787 // paths that might be used by DownloadItems created from history import. | 793 // paths that might be used by DownloadItems created from history import. |
| 788 // Currently such items have null request_handle_s, where other items | 794 // Currently such items have null request_handle_s, where other items |
| 789 // (regular and SavePackage downloads) have actual objects off the pointer. | 795 // (regular and SavePackage downloads) have actual objects off the pointer. |
| 790 if (request_handle_) | 796 if (request_handle_) |
| (...skipping 1349 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 2140 case RESUME_MODE_USER_CONTINUE: | 2146 case RESUME_MODE_USER_CONTINUE: |
| 2141 return "USER_CONTINUE"; | 2147 return "USER_CONTINUE"; |
| 2142 case RESUME_MODE_USER_RESTART: | 2148 case RESUME_MODE_USER_RESTART: |
| 2143 return "USER_RESTART"; | 2149 return "USER_RESTART"; |
| 2144 } | 2150 } |
| 2145 NOTREACHED() << "Unknown resume mode " << mode; | 2151 NOTREACHED() << "Unknown resume mode " << mode; |
| 2146 return "unknown"; | 2152 return "unknown"; |
| 2147 } | 2153 } |
| 2148 | 2154 |
| 2149 } // namespace content | 2155 } // namespace content |
| OLD | NEW |