Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / history / android / android_history_provider_service.h
index a3f16af..8392e5c 100644 (file)
@@ -8,6 +8,7 @@
 #include "base/callback.h"
 #include "base/memory/ref_counted.h"
 #include "base/task/cancelable_task_tracker.h"
+#include "components/favicon_base/favicon_callback.h"
 #include "components/history/core/android/android_history_types.h"
 #include "sql/statement.h"
 
@@ -167,6 +168,13 @@ class AndroidHistoryProviderService {
       const QueryCallback& callback,
       base::CancelableTaskTracker* tracker);
 
+  // Returns the largest Favicon for |favicon_id| and invokes
+  // the |callback| to return the result.
+  base::CancelableTaskTracker::TaskId GetLargestRawFaviconForID(
+      favicon_base::FaviconID favicon_id,
+      const favicon_base::FaviconRawBitmapCallback& callback,
+      base::CancelableTaskTracker* tracker);
+
  private:
   Profile* profile_;