| Index: chrome/browser/history/history_backend.h | 
| diff --git a/chrome/browser/history/history_backend.h b/chrome/browser/history/history_backend.h | 
| index 399257aecd12eaa703fe9e435cee61d6d3396995..d0a7f11d9ce5bab52dc3cfeb6a6e13de4b02c6b9 100644 | 
| --- a/chrome/browser/history/history_backend.h | 
| +++ b/chrome/browser/history/history_backend.h | 
| @@ -29,17 +29,15 @@ class BookmarkService; | 
| class TestingProfile; | 
| struct ThumbnailScore; | 
|  | 
| -namespace content { | 
| -struct DownloadPersistentStoreInfo; | 
| -} | 
| - | 
| namespace history { | 
| #if defined(OS_ANDROID) | 
| class AndroidProviderBackend; | 
| #endif | 
| + | 
| class CommitLaterTask; | 
| class HistoryPublisher; | 
| class VisitFilter; | 
| +struct DownloadRow; | 
|  | 
| // The maximum number of icons URLs per page which can be stored in the | 
| // thumbnail database. | 
| @@ -308,15 +306,10 @@ class HistoryBackend : public base::RefCountedThreadSafe<HistoryBackend>, | 
| void GetNextDownloadId(scoped_refptr<DownloadNextIdRequest> request); | 
| void QueryDownloads(scoped_refptr<DownloadQueryRequest> request); | 
| void CleanUpInProgressEntries(); | 
| -  void UpdateDownload(const content::DownloadPersistentStoreInfo& data); | 
| -  void UpdateDownloadPath(const FilePath& path, int64 db_handle); | 
| +  void UpdateDownload(const DownloadRow& data); | 
| void CreateDownload(scoped_refptr<DownloadCreateRequest> request, | 
| -                      int32 id, | 
| -                      const content::DownloadPersistentStoreInfo& info); | 
| -  void RemoveDownload(int64 db_handle); | 
| -  void RemoveDownloadsBetween(const base::Time remove_begin, | 
| -                              const base::Time remove_end); | 
| -  void RemoveDownloads(const base::Time remove_end); | 
| +                      const DownloadRow& info); | 
| +  void RemoveDownloads(const std::set<int64>& db_handles); | 
|  | 
| // Segment usage ------------------------------------------------------------- | 
|  | 
|  |