| 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 #include "content/browser/download/download_create_info.h" |   5 #include "content/browser/download/download_create_info.h" | 
|   6  |   6  | 
|   7 #include <string> |   7 #include <string> | 
|   8  |   8  | 
|   9 #include "base/format_macros.h" |   9 #include "base/format_macros.h" | 
|  10 #include "base/memory/ptr_util.h" |  10 #include "base/memory/ptr_util.h" | 
|  11 #include "base/strings/stringprintf.h" |  11 #include "base/strings/stringprintf.h" | 
|  12  |  12  | 
|  13 namespace content { |  13 namespace content { | 
|  14  |  14  | 
|  15 DownloadCreateInfo::DownloadCreateInfo( |  15 DownloadCreateInfo::DownloadCreateInfo( | 
|  16     const base::Time& start_time, |  16     const base::Time& start_time, | 
|  17     const net::BoundNetLog& bound_net_log, |  17     const net::NetLogWithSource& net_log, | 
|  18     std::unique_ptr<DownloadSaveInfo> save_info) |  18     std::unique_ptr<DownloadSaveInfo> save_info) | 
|  19     : download_id(DownloadItem::kInvalidId), |  19     : download_id(DownloadItem::kInvalidId), | 
|  20       start_time(start_time), |  20       start_time(start_time), | 
|  21       total_bytes(0), |  21       total_bytes(0), | 
|  22       has_user_gesture(false), |  22       has_user_gesture(false), | 
|  23       transition_type(ui::PAGE_TRANSITION_LINK), |  23       transition_type(ui::PAGE_TRANSITION_LINK), | 
|  24       result(DOWNLOAD_INTERRUPT_REASON_NONE), |  24       result(DOWNLOAD_INTERRUPT_REASON_NONE), | 
|  25       save_info(std::move(save_info)), |  25       save_info(std::move(save_info)), | 
|  26       request_bound_net_log(bound_net_log) {} |  26       request_net_log(net_log) {} | 
|  27  |  27  | 
|  28 DownloadCreateInfo::DownloadCreateInfo() |  28 DownloadCreateInfo::DownloadCreateInfo() | 
|  29     : DownloadCreateInfo(base::Time(), |  29     : DownloadCreateInfo(base::Time(), | 
|  30                          net::BoundNetLog(), |  30                          net::NetLogWithSource(), | 
|  31                          base::WrapUnique(new DownloadSaveInfo)) {} |  31                          base::WrapUnique(new DownloadSaveInfo)) {} | 
|  32  |  32  | 
|  33 DownloadCreateInfo::~DownloadCreateInfo() {} |  33 DownloadCreateInfo::~DownloadCreateInfo() {} | 
|  34  |  34  | 
|  35 const GURL& DownloadCreateInfo::url() const { |  35 const GURL& DownloadCreateInfo::url() const { | 
|  36   return url_chain.empty() ? GURL::EmptyGURL() : url_chain.back(); |  36   return url_chain.empty() ? GURL::EmptyGURL() : url_chain.back(); | 
|  37 } |  37 } | 
|  38  |  38  | 
|  39 }  // namespace content |  39 }  // namespace content | 
| OLD | NEW |