Index: chrome/browser/sync/sessions/page_revisit_broadcaster.h |
diff --git a/chrome/browser/sync/sessions/page_revisit_broadcaster.h b/chrome/browser/sync/sessions/page_revisit_broadcaster.h |
index f0c982e55acaa73e1a46843d063816d87506c7f8..38a8a8cce2d7b47119cc843ced7ff01ee1d91142 100644 |
--- a/chrome/browser/sync/sessions/page_revisit_broadcaster.h |
+++ b/chrome/browser/sync/sessions/page_revisit_broadcaster.h |
@@ -18,6 +18,10 @@ namespace history { |
class HistoryService; |
} // namespace history |
+namespace sync_sessions { |
+class SyncSessionsClient; |
+} |
+ |
namespace browser_sync { |
class SessionsSyncManager; |
@@ -28,6 +32,7 @@ class SessionsSyncManager; |
class PageRevisitBroadcaster { |
public: |
PageRevisitBroadcaster(SessionsSyncManager* sessions, |
+ sync_sessions::SyncSessionsClient* sessions_client, |
history::HistoryService* history, |
bookmarks::BookmarkModel* bookmarks); |
~PageRevisitBroadcaster(); |
@@ -46,6 +51,9 @@ class PageRevisitBroadcaster { |
static sync_sessions::PageVisitObserver::TransitionType ConvertTransitionEnum( |
const ui::PageTransition original); |
+ // The client of this sync sessions datatype. |
+ sync_sessions::SyncSessionsClient* const sessions_client_; |
+ |
ScopedVector<sync_sessions::PageVisitObserver> revisit_observers_; |
DISALLOW_COPY_AND_ASSIGN(PageRevisitBroadcaster); |