OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "components/sync_sessions/sessions_sync_manager.h" | 5 #include "components/sync_sessions/sessions_sync_manager.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 #include <utility> | 8 #include <utility> |
9 | 9 |
10 #include "base/format_macros.h" | 10 #include "base/format_macros.h" |
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
112 } | 112 } |
113 | 113 |
114 } // namespace | 114 } // namespace |
115 | 115 |
116 // |local_device| is owned by ProfileSyncService, its lifetime exceeds | 116 // |local_device| is owned by ProfileSyncService, its lifetime exceeds |
117 // lifetime of SessionSyncManager. | 117 // lifetime of SessionSyncManager. |
118 SessionsSyncManager::SessionsSyncManager( | 118 SessionsSyncManager::SessionsSyncManager( |
119 sync_sessions::SyncSessionsClient* sessions_client, | 119 sync_sessions::SyncSessionsClient* sessions_client, |
120 syncer::SyncPrefs* sync_prefs, | 120 syncer::SyncPrefs* sync_prefs, |
121 LocalDeviceInfoProvider* local_device, | 121 LocalDeviceInfoProvider* local_device, |
122 std::unique_ptr<LocalSessionEventRouter> router, | 122 LocalSessionEventRouter* router, |
123 const base::Closure& sessions_updated_callback, | 123 const base::Closure& sessions_updated_callback, |
124 const base::Closure& datatype_refresh_callback) | 124 const base::Closure& datatype_refresh_callback) |
125 : sessions_client_(sessions_client), | 125 : sessions_client_(sessions_client), |
126 session_tracker_(sessions_client), | 126 session_tracker_(sessions_client), |
127 favicon_cache_(sessions_client->GetFaviconService(), | 127 favicon_cache_(sessions_client->GetFaviconService(), |
128 sessions_client->GetHistoryService(), | 128 sessions_client->GetHistoryService(), |
129 kMaxSyncFavicons), | 129 kMaxSyncFavicons), |
130 local_tab_pool_out_of_sync_(true), | 130 local_tab_pool_out_of_sync_(true), |
131 sync_prefs_(sync_prefs), | 131 sync_prefs_(sync_prefs), |
132 local_device_(local_device), | 132 local_device_(local_device), |
(...skipping 1006 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1139 } | 1139 } |
1140 | 1140 |
1141 // static | 1141 // static |
1142 std::string SessionsSyncManager::TagHashFromSpecifics( | 1142 std::string SessionsSyncManager::TagHashFromSpecifics( |
1143 const sync_pb::SessionSpecifics& specifics) { | 1143 const sync_pb::SessionSpecifics& specifics) { |
1144 return syncer::GenerateSyncableHash(syncer::SESSIONS, | 1144 return syncer::GenerateSyncableHash(syncer::SESSIONS, |
1145 TagFromSpecifics(specifics)); | 1145 TagFromSpecifics(specifics)); |
1146 } | 1146 } |
1147 | 1147 |
1148 }; // namespace sync_sessions | 1148 }; // namespace sync_sessions |
OLD | NEW |