Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(350)

Side by Side Diff: content/browser/download/download_item_impl.cc

Issue 8790006: Add download server IP address to the SafeBrowsing download protection ping. (Closed) Base URL: http://git.chromium.org/git/chromium.git@trunk
Patch Set: Created 9 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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 #include "content/browser/download/download_item_impl.h" 5 #include "content/browser/download/download_item_impl.h"
6 6
7 #include <vector> 7 #include <vector>
8 8
9 #include "base/basictypes.h" 9 #include "base/basictypes.h"
10 #include "base/bind.h" 10 #include "base/bind.h"
(...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after
170 request_handle_(request_handle), 170 request_handle_(request_handle),
171 download_id_(info.download_id), 171 download_id_(info.download_id),
172 full_path_(info.path), 172 full_path_(info.path),
173 url_chain_(info.url_chain), 173 url_chain_(info.url_chain),
174 referrer_url_(info.referrer_url), 174 referrer_url_(info.referrer_url),
175 suggested_filename_(UTF16ToUTF8(info.save_info.suggested_name)), 175 suggested_filename_(UTF16ToUTF8(info.save_info.suggested_name)),
176 content_disposition_(info.content_disposition), 176 content_disposition_(info.content_disposition),
177 mime_type_(info.mime_type), 177 mime_type_(info.mime_type),
178 original_mime_type_(info.original_mime_type), 178 original_mime_type_(info.original_mime_type),
179 referrer_charset_(info.referrer_charset), 179 referrer_charset_(info.referrer_charset),
180 remote_address_(info.remote_address),
180 total_bytes_(info.total_bytes), 181 total_bytes_(info.total_bytes),
181 received_bytes_(0), 182 received_bytes_(0),
182 bytes_per_sec_(0), 183 bytes_per_sec_(0),
183 last_reason_(DOWNLOAD_INTERRUPT_REASON_NONE), 184 last_reason_(DOWNLOAD_INTERRUPT_REASON_NONE),
184 start_tick_(base::TimeTicks::Now()), 185 start_tick_(base::TimeTicks::Now()),
185 state_(IN_PROGRESS), 186 state_(IN_PROGRESS),
186 start_time_(info.start_time), 187 start_time_(info.start_time),
187 db_handle_(DownloadItem::kUninitializedHandle), 188 db_handle_(DownloadItem::kUninitializedHandle),
188 download_manager_(download_manager), 189 download_manager_(download_manager),
189 is_paused_(false), 190 is_paused_(false),
(...skipping 652 matching lines...) Expand 10 before | Expand all | Expand 10 after
842 std::string DownloadItemImpl::GetContentDisposition() const { 843 std::string DownloadItemImpl::GetContentDisposition() const {
843 return content_disposition_; 844 return content_disposition_;
844 } 845 }
845 std::string DownloadItemImpl::GetMimeType() const { return mime_type_; } 846 std::string DownloadItemImpl::GetMimeType() const { return mime_type_; }
846 std::string DownloadItemImpl::GetOriginalMimeType() const { 847 std::string DownloadItemImpl::GetOriginalMimeType() const {
847 return original_mime_type_; 848 return original_mime_type_;
848 } 849 }
849 std::string DownloadItemImpl::GetReferrerCharset() const { 850 std::string DownloadItemImpl::GetReferrerCharset() const {
850 return referrer_charset_; 851 return referrer_charset_;
851 } 852 }
853 std::string DownloadItemImpl::GetRemoteAddress() const {
854 return remote_address_;
855 }
852 int64 DownloadItemImpl::GetTotalBytes() const { return total_bytes_; } 856 int64 DownloadItemImpl::GetTotalBytes() const { return total_bytes_; }
853 void DownloadItemImpl::SetTotalBytes(int64 total_bytes) { 857 void DownloadItemImpl::SetTotalBytes(int64 total_bytes) {
854 total_bytes_ = total_bytes; 858 total_bytes_ = total_bytes;
855 } 859 }
856 const std::string& DownloadItemImpl::GetHash() const { return hash_; } 860 const std::string& DownloadItemImpl::GetHash() const { return hash_; }
857 int64 DownloadItemImpl::GetReceivedBytes() const { return received_bytes_; } 861 int64 DownloadItemImpl::GetReceivedBytes() const { return received_bytes_; }
858 int32 DownloadItemImpl::GetId() const { return download_id_.local(); } 862 int32 DownloadItemImpl::GetId() const { return download_id_.local(); }
859 DownloadId DownloadItemImpl::GetGlobalId() const { return download_id_; } 863 DownloadId DownloadItemImpl::GetGlobalId() const { return download_id_; }
860 base::Time DownloadItemImpl::GetStartTime() const { return start_time_; } 864 base::Time DownloadItemImpl::GetStartTime() const { return start_time_; }
861 base::Time DownloadItemImpl::GetEndTime() const { return end_time_; } 865 base::Time DownloadItemImpl::GetEndTime() const { return end_time_; }
(...skipping 30 matching lines...) Expand all
892 void DownloadItemImpl::SetOpened(bool opened) { opened_ = opened; } 896 void DownloadItemImpl::SetOpened(bool opened) { opened_ = opened; }
893 bool DownloadItemImpl::GetOpened() const { return opened_; } 897 bool DownloadItemImpl::GetOpened() const { return opened_; }
894 InterruptReason DownloadItemImpl::GetLastReason() const { 898 InterruptReason DownloadItemImpl::GetLastReason() const {
895 return last_reason_; 899 return last_reason_;
896 } 900 }
897 DownloadStateInfo DownloadItemImpl::GetStateInfo() const { return state_info_; } 901 DownloadStateInfo DownloadItemImpl::GetStateInfo() const { return state_info_; }
898 bool DownloadItemImpl::NeedsRename() const { 902 bool DownloadItemImpl::NeedsRename() const {
899 return state_info_.target_name != full_path_.BaseName(); 903 return state_info_.target_name != full_path_.BaseName();
900 } 904 }
901 void DownloadItemImpl::MockDownloadOpenForTesting() { open_enabled_ = false; } 905 void DownloadItemImpl::MockDownloadOpenForTesting() { open_enabled_ = false; }
OLDNEW
« no previous file with comments | « content/browser/download/download_item_impl.h ('k') | content/browser/download/download_resource_handler.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698