| OLD | NEW |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 |
| OLD | NEW |