| 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);
|
|
|