From 74a82ca6ee3940312df1a0a966a6cf9eafcf3314 Mon Sep 17 00:00:00 2001 From: "akalin@chromium.org" Date: Wed, 23 Nov 2011 07:55:20 +0000 Subject: [Sync] Made some sync session member functions const In particular, split SyncSession::status_controller() into status_controller() and mutable_status_controller(). Also remove some dead code. Propagate const methods throughout sync code. This is in preparation for an upcoming change that makes ModelChangingSyncerCommand post on only the threads it needs to. BUG=97832 TEST= Review URL: http://codereview.chromium.org/8638001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111329 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/browser/sync/engine/conflict_resolver.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'chrome/browser/sync/engine/conflict_resolver.h') diff --git a/chrome/browser/sync/engine/conflict_resolver.h b/chrome/browser/sync/engine/conflict_resolver.h index 9bec0d5..c622794 100644 --- a/chrome/browser/sync/engine/conflict_resolver.h +++ b/chrome/browser/sync/engine/conflict_resolver.h @@ -26,9 +26,11 @@ class WriteTransaction; } // namespace syncable namespace browser_sync { + namespace sessions { +class ConflictProgress; class StatusController; -} +} // namespace sessions class ConflictResolver { friend class SyncerTest; @@ -40,6 +42,7 @@ class ConflictResolver { // Called by the syncer at the end of a update/commit cycle. // Returns true if the syncer should try to apply its updates again. bool ResolveConflicts(const syncable::ScopedDirLookup& dir, + const sessions::ConflictProgress& progress, sessions::StatusController* status); private: @@ -70,6 +73,7 @@ class ConflictResolver { sessions::StatusController* status); bool ResolveSimpleConflicts(const syncable::ScopedDirLookup& dir, + const sessions::ConflictProgress& progress, sessions::StatusController* status); bool ProcessConflictSet(syncable::WriteTransaction* trans, -- cgit v1.1