| 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 #ifndef CHROME_BROWSER_HISTORY_THUMBNAIL_DATABASE_H_ | 5 #ifndef CHROME_BROWSER_HISTORY_THUMBNAIL_DATABASE_H_ |
| 6 #define CHROME_BROWSER_HISTORY_THUMBNAIL_DATABASE_H_ | 6 #define CHROME_BROWSER_HISTORY_THUMBNAIL_DATABASE_H_ |
| 7 | 7 |
| 8 #include <vector> | 8 #include <vector> |
| 9 | 9 |
| 10 #include "base/gtest_prod_util.h" | 10 #include "base/gtest_prod_util.h" |
| (...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 135 base::Time time, | 135 base::Time time, |
| 136 const gfx::Size& pixel_size); | 136 const gfx::Size& pixel_size); |
| 137 | 137 |
| 138 // Sets the bitmap data and the last updated time for the favicon bitmap at | 138 // Sets the bitmap data and the last updated time for the favicon bitmap at |
| 139 // |bitmap_id|. | 139 // |bitmap_id|. |
| 140 // Returns true if successful. | 140 // Returns true if successful. |
| 141 bool SetFaviconBitmap(FaviconBitmapID bitmap_id, | 141 bool SetFaviconBitmap(FaviconBitmapID bitmap_id, |
| 142 scoped_refptr<base::RefCountedMemory> bitmap_data, | 142 scoped_refptr<base::RefCountedMemory> bitmap_data, |
| 143 base::Time time); | 143 base::Time time); |
| 144 | 144 |
| 145 // Sets the last updated time for the favicon bitmap at |bitmap_id|. |
| 146 // Returns true if successful. |
| 147 bool SetFaviconBitmapLastUpdateTime(FaviconBitmapID bitmap_id, |
| 148 base::Time time); |
| 149 |
| 145 // Deletes the favicon bitmaps for the favicon with with |icon_id|. | 150 // Deletes the favicon bitmaps for the favicon with with |icon_id|. |
| 146 // Returns true if successful. | 151 // Returns true if successful. |
| 147 bool DeleteFaviconBitmapsForFavicon(FaviconID icon_id); | 152 bool DeleteFaviconBitmapsForFavicon(FaviconID icon_id); |
| 148 | 153 |
| 149 // Deletes the favicon bitmap with |bitmap_id|. | 154 // Deletes the favicon bitmap with |bitmap_id|. |
| 150 // Returns true if successful. | 155 // Returns true if successful. |
| 151 bool DeleteFaviconBitmap(FaviconBitmapID bitmap_id); | 156 bool DeleteFaviconBitmap(FaviconBitmapID bitmap_id); |
| 152 | 157 |
| 153 // Favicons ------------------------------------------------------------------ | 158 // Favicons ------------------------------------------------------------------ |
| 154 | 159 |
| (...skipping 261 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 416 const HistoryPublisher* history_publisher_; | 421 const HistoryPublisher* history_publisher_; |
| 417 | 422 |
| 418 // True if migration to TopSites has been done and the thumbnails | 423 // True if migration to TopSites has been done and the thumbnails |
| 419 // table should not be used. | 424 // table should not be used. |
| 420 bool use_top_sites_; | 425 bool use_top_sites_; |
| 421 }; | 426 }; |
| 422 | 427 |
| 423 } // namespace history | 428 } // namespace history |
| 424 | 429 |
| 425 #endif // CHROME_BROWSER_HISTORY_THUMBNAIL_DATABASE_H_ | 430 #endif // CHROME_BROWSER_HISTORY_THUMBNAIL_DATABASE_H_ |
| OLD | NEW |