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

Side by Side Diff: sync/sessions/status_controller.cc

Issue 11192071: sync: Merge apply updates and resolve conflicts (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Retry (base files were missing) Created 8 years, 1 month 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
« no previous file with comments | « sync/sessions/status_controller.h ('k') | sync/sessions/status_controller_unittest.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 "sync/sessions/status_controller.h" 5 #include "sync/sessions/status_controller.h"
6 6
7 #include <vector> 7 #include <vector>
8 8
9 #include "base/basictypes.h" 9 #include "base/basictypes.h"
10 #include "sync/internal_api/public/base/model_type.h" 10 #include "sync/internal_api/public/base/model_type.h"
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after
92 } 92 }
93 93
94 void StatusController::increment_num_successful_bookmark_commits() { 94 void StatusController::increment_num_successful_bookmark_commits() {
95 model_neutral_.num_successful_bookmark_commits++; 95 model_neutral_.num_successful_bookmark_commits++;
96 } 96 }
97 97
98 void StatusController::increment_num_successful_commits() { 98 void StatusController::increment_num_successful_commits() {
99 model_neutral_.num_successful_commits++; 99 model_neutral_.num_successful_commits++;
100 } 100 }
101 101
102 void StatusController::increment_num_updates_applied() { 102 void StatusController::increment_num_updates_applied_by(int value) {
103 model_neutral_.num_updates_applied++; 103 model_neutral_.num_updates_applied += value;
104 } 104 }
105 105
106 void StatusController::increment_num_encryption_conflicts() { 106 void StatusController::increment_num_encryption_conflicts_by(int value) {
107 model_neutral_.num_encryption_conflicts++; 107 model_neutral_.num_encryption_conflicts += value;
108 }
109
110 void StatusController::increment_num_hierarchy_conflicts_by(int value) {
111 model_neutral_.num_hierarchy_conflicts += value;
108 } 112 }
109 113
110 void StatusController::increment_num_server_conflicts() { 114 void StatusController::increment_num_server_conflicts() {
111 model_neutral_.num_server_conflicts++; 115 model_neutral_.num_server_conflicts++;
112 } 116 }
113 117
114 void StatusController::set_num_hierarchy_conflicts(int value) {
115 model_neutral_.num_hierarchy_conflicts = value;
116 }
117
118 void StatusController::increment_num_local_overwrites() { 118 void StatusController::increment_num_local_overwrites() {
119 model_neutral_.num_local_overwrites++; 119 model_neutral_.num_local_overwrites++;
120 } 120 }
121 121
122 void StatusController::increment_num_server_overwrites() { 122 void StatusController::increment_num_server_overwrites() {
123 model_neutral_.num_server_overwrites++; 123 model_neutral_.num_server_overwrites++;
124 } 124 }
125 125
126 void StatusController::set_sync_protocol_error( 126 void StatusController::set_sync_protocol_error(
127 const SyncProtocolError& error) { 127 const SyncProtocolError& error) {
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
164 } 164 }
165 165
166 bool StatusController::HasConflictingUpdates() const { 166 bool StatusController::HasConflictingUpdates() const {
167 return TotalNumConflictingItems() > 0; 167 return TotalNumConflictingItems() > 0;
168 } 168 }
169 169
170 int StatusController::num_updates_applied() const { 170 int StatusController::num_updates_applied() const {
171 return model_neutral_.num_updates_applied; 171 return model_neutral_.num_updates_applied;
172 } 172 }
173 173
174 int StatusController::num_server_overwrites() const {
175 return model_neutral_.num_server_overwrites;
176 }
177
174 int StatusController::num_encryption_conflicts() const { 178 int StatusController::num_encryption_conflicts() const {
175 return model_neutral_.num_encryption_conflicts; 179 return model_neutral_.num_encryption_conflicts;
176 } 180 }
177 181
178 int StatusController::num_hierarchy_conflicts() const { 182 int StatusController::num_hierarchy_conflicts() const {
179 DCHECK(!group_restriction_in_effect_) 183 DCHECK(!group_restriction_in_effect_)
180 << "num_hierarchy_conflicts applies to all ModelSafeGroups"; 184 << "num_hierarchy_conflicts applies to all ModelSafeGroups";
181 return model_neutral_.num_hierarchy_conflicts; 185 return model_neutral_.num_hierarchy_conflicts;
182 } 186 }
183 187
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
226 void StatusController::set_debug_info_sent() { 230 void StatusController::set_debug_info_sent() {
227 model_neutral_.debug_info_sent = true; 231 model_neutral_.debug_info_sent = true;
228 } 232 }
229 233
230 bool StatusController::debug_info_sent() const { 234 bool StatusController::debug_info_sent() const {
231 return model_neutral_.debug_info_sent; 235 return model_neutral_.debug_info_sent;
232 } 236 }
233 237
234 } // namespace sessions 238 } // namespace sessions
235 } // namespace syncer 239 } // namespace syncer
OLDNEW
« no previous file with comments | « sync/sessions/status_controller.h ('k') | sync/sessions/status_controller_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698