Index: content/browser/download/download_manager_impl.h |
diff --git a/content/browser/download/download_manager_impl.h b/content/browser/download/download_manager_impl.h |
index 0e6d6ba1d0ca1b9d44c65e9bd86a934e02d6b2af..69592f712a4e17ed7fec3d0848f0d85df6d1299f 100644 |
--- a/content/browser/download/download_manager_impl.h |
+++ b/content/browser/download/download_manager_impl.h |
@@ -64,14 +64,16 @@ class CONTENT_EXPORT DownloadManagerImpl : public DownloadManager, |
virtual void AddObserver(Observer* observer) OVERRIDE; |
virtual void RemoveObserver(Observer* observer) OVERRIDE; |
virtual content::DownloadItem* CreateDownloadItem( |
- const FilePath& path, |
- const GURL& url, |
+ const FilePath& current_path, |
+ const FilePath& target_path, |
+ const std::vector<GURL>& url_chain, |
const GURL& referrer_url, |
const base::Time& start_time, |
const base::Time& end_time, |
int64 received_bytes, |
int64 total_bytes, |
content::DownloadItem::DownloadState state, |
+ DownloadInterruptReason interrupt_reason, |
bool opened) OVERRIDE; |
virtual int InProgressCount() const OVERRIDE; |
virtual BrowserContext* GetBrowserContext() const OVERRIDE; |
@@ -98,8 +100,9 @@ class CONTENT_EXPORT DownloadManagerImpl : public DownloadManager, |
virtual ~DownloadManagerImpl(); |
- // Creates the download item. Must be called on the UI thread. |
- virtual DownloadItemImpl* CreateDownloadItem( |
+ // Creates the download item based on a DownloadCreateInfo from the IO |
+ // thread. Must be called on the UI thread. |
+ virtual DownloadItemImpl* CreateDownloadItemInternal( |
DownloadCreateInfo* info, const net::BoundNetLog& bound_net_log); |
// Get next download id. |