Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(843)

Side by Side Diff: chrome/browser/sync/profile_sync_service.cc

Issue 7926001: [Sync] Move change-related methods out of SyncManager::Observer (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix unit tests Created 9 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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 "chrome/browser/sync/profile_sync_service.h" 5 #include "chrome/browser/sync/profile_sync_service.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <map> 8 #include <map>
9 #include <set> 9 #include <set>
10 #include <utility> 10 #include <utility>
(...skipping 1354 matching lines...) Expand 10 before | Expand all | Expand 10 after
1365 } 1365 }
1366 1366
1367 bool ProfileSyncService::HasUnsyncedItems() const { 1367 bool ProfileSyncService::HasUnsyncedItems() const {
1368 if (backend_.get() && backend_initialized_) { 1368 if (backend_.get() && backend_initialized_) {
1369 return backend_->HasUnsyncedItems(); 1369 return backend_->HasUnsyncedItems();
1370 } 1370 }
1371 NOTREACHED(); 1371 NOTREACHED();
1372 return false; 1372 return false;
1373 } 1373 }
1374 1374
1375 void ProfileSyncService::LogUnsyncedItems(int level) const {
1376 if (backend_.get() && backend_initialized_) {
1377 return backend_->LogUnsyncedItems(level);
1378 }
1379 VLOG(level) << "Unsynced items not printed because backend is not "
1380 << "initialized";
1381 }
1382
1383 browser_sync::BackendMigrator* 1375 browser_sync::BackendMigrator*
1384 ProfileSyncService::GetBackendMigratorForTest() { 1376 ProfileSyncService::GetBackendMigratorForTest() {
1385 return migrator_.get(); 1377 return migrator_.get();
1386 } 1378 }
1387 1379
1388 void ProfileSyncService::GetModelSafeRoutingInfo( 1380 void ProfileSyncService::GetModelSafeRoutingInfo(
1389 browser_sync::ModelSafeRoutingInfo* out) const { 1381 browser_sync::ModelSafeRoutingInfo* out) const {
1390 if (backend_.get() && backend_initialized_) { 1382 if (backend_.get() && backend_initialized_) {
1391 backend_->GetModelSafeRoutingInfo(out); 1383 backend_->GetModelSafeRoutingInfo(out);
1392 } else { 1384 } else {
(...skipping 240 matching lines...) Expand 10 before | Expand all | Expand 10 after
1633 syncable::ModelTypeBitSetFromValue( 1625 syncable::ModelTypeBitSetFromValue(
1634 *profile_->GetPrefs()->GetList(prefs::kAcknowledgedSyncTypes)); 1626 *profile_->GetPrefs()->GetList(prefs::kAcknowledgedSyncTypes));
1635 syncable::ModelTypeSet registered; 1627 syncable::ModelTypeSet registered;
1636 GetRegisteredDataTypes(&registered); 1628 GetRegisteredDataTypes(&registered);
1637 syncable::ModelTypeBitSet registered_bit_set = 1629 syncable::ModelTypeBitSet registered_bit_set =
1638 syncable::ModelTypeBitSetFromSet(registered); 1630 syncable::ModelTypeBitSetFromSet(registered);
1639 unacknowledged = registered_bit_set & ~acknowledged; 1631 unacknowledged = registered_bit_set & ~acknowledged;
1640 } 1632 }
1641 return unacknowledged; 1633 return unacknowledged;
1642 } 1634 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698