Index: chrome/browser/profiles/profile.h |
diff --git a/chrome/browser/profiles/profile.h b/chrome/browser/profiles/profile.h |
index a5ae599bc2d4e3664ff4db182443dc9c055fbfe4..d92f77f3d4946362df9afddee10ec05c703c7bdd 100644 |
--- a/chrome/browser/profiles/profile.h |
+++ b/chrome/browser/profiles/profile.h |
@@ -34,6 +34,7 @@ class TabContentsProvider; |
} |
namespace base { |
+class DeferredSequencedTaskRunner; |
class SequencedTaskRunner; |
class Time; |
} |
@@ -164,6 +165,11 @@ class Profile : public content::BrowserContext { |
// operations should be performed. |
virtual scoped_refptr<base::SequencedTaskRunner> GetIOTaskRunner() = 0; |
+ // Returns sequenced task runner where bookmarks I/O operations should be |
+ // performed. |
+ virtual scoped_refptr<base::DeferredSequencedTaskRunner> |
+ GetBookmarksTaskRunner() = 0; |
+ |
// Returns the name associated with this profile. This name is displayed in |
// the browser frame. |
virtual std::string GetProfileName() = 0; |