| 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 d6d0fd42ae15635f46a955eea9e26bdc5dbb3a9c..77e9ab23bfac2f2e11b7b8451372cb31b46a763a 100644
|
| --- a/chrome/browser/sync/sessions/page_revisit_broadcaster.h
|
| +++ b/chrome/browser/sync/sessions/page_revisit_broadcaster.h
|
| @@ -13,6 +13,10 @@
|
| class Profile;
|
| class PrefService;
|
|
|
| +namespace sync_sessions {
|
| +class SyncSessionsClient;
|
| +}
|
| +
|
| namespace browser_sync {
|
|
|
| class SessionsSyncManager;
|
| @@ -22,7 +26,9 @@ class SessionsSyncManager;
|
| // revisists.
|
| class PageRevisitBroadcaster {
|
| public:
|
| - PageRevisitBroadcaster(SessionsSyncManager* manager, Profile* profile);
|
| + PageRevisitBroadcaster(SessionsSyncManager* manager,
|
| + sync_sessions::SyncSessionsClient* sessions_client,
|
| + Profile* profile);
|
| ~PageRevisitBroadcaster();
|
|
|
| // Broadcasts to all observers the given page visit event. Should only be
|
| @@ -39,6 +45,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);
|
|
|