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

Side by Side Diff: components/sync/sessions_impl/status_controller.cc

Issue 2258873003: [Sync] Move sessions/ to engine/cycle/ and rename things to match. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Address comments. Created 4 years, 4 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
OLDNEW
(Empty)
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
3 // found in the LICENSE file.
4
5 #include "components/sync/sessions_impl/status_controller.h"
6
7 #include <vector>
8
9 #include "components/sync/base/model_type.h"
10 #include "components/sync/protocol/sync_protocol_error.h"
11
12 namespace syncer {
13 namespace sessions {
14
15 StatusController::StatusController() {}
16
17 StatusController::~StatusController() {}
18
19 const ModelTypeSet StatusController::get_updates_request_types() const {
20 return model_neutral_.get_updates_request_types;
21 }
22
23 void StatusController::set_get_updates_request_types(ModelTypeSet value) {
24 model_neutral_.get_updates_request_types = value;
25 }
26
27 const ModelTypeSet StatusController::commit_request_types() const {
28 return model_neutral_.commit_request_types;
29 }
30
31 void StatusController::set_commit_request_types(ModelTypeSet value) {
32 model_neutral_.commit_request_types = value;
33 }
34
35 void StatusController::increment_num_updates_downloaded_by(int value) {
36 model_neutral_.num_updates_downloaded_total += value;
37 }
38
39 void StatusController::increment_num_tombstone_updates_downloaded_by(
40 int value) {
41 model_neutral_.num_tombstone_updates_downloaded_total += value;
42 }
43
44 void StatusController::increment_num_reflected_updates_downloaded_by(
45 int value) {
46 model_neutral_.num_reflected_updates_downloaded_total += value;
47 }
48
49 void StatusController::UpdateStartTime() {
50 sync_start_time_ = base::Time::Now();
51 }
52
53 void StatusController::UpdatePollTime() {
54 poll_finish_time_ = base::Time::Now();
55 }
56
57 void StatusController::set_num_successful_bookmark_commits(int value) {
58 model_neutral_.num_successful_bookmark_commits = value;
59 }
60
61 void StatusController::increment_num_successful_bookmark_commits() {
62 model_neutral_.num_successful_bookmark_commits++;
63 }
64
65 void StatusController::increment_num_successful_commits() {
66 model_neutral_.num_successful_commits++;
67 }
68
69 void StatusController::increment_num_updates_applied_by(int value) {
70 model_neutral_.num_updates_applied += value;
71 }
72
73 void StatusController::increment_num_encryption_conflicts_by(int value) {
74 model_neutral_.num_encryption_conflicts += value;
75 }
76
77 void StatusController::increment_num_hierarchy_conflicts_by(int value) {
78 model_neutral_.num_hierarchy_conflicts += value;
79 }
80
81 void StatusController::increment_num_server_conflicts() {
82 model_neutral_.num_server_conflicts++;
83 }
84
85 void StatusController::increment_num_local_overwrites() {
86 model_neutral_.num_local_overwrites++;
87 }
88
89 void StatusController::increment_num_server_overwrites() {
90 model_neutral_.num_server_overwrites++;
91 }
92
93 void StatusController::set_last_get_key_result(const SyncerError result) {
94 model_neutral_.last_get_key_result = result;
95 }
96
97 void StatusController::set_last_download_updates_result(
98 const SyncerError result) {
99 model_neutral_.last_download_updates_result = result;
100 }
101
102 void StatusController::set_commit_result(const SyncerError result) {
103 model_neutral_.commit_result = result;
104 }
105
106 SyncerError StatusController::last_get_key_result() const {
107 return model_neutral_.last_get_key_result;
108 }
109
110 int StatusController::num_updates_applied() const {
111 return model_neutral_.num_updates_applied;
112 }
113
114 int StatusController::num_server_overwrites() const {
115 return model_neutral_.num_server_overwrites;
116 }
117
118 int StatusController::num_local_overwrites() const {
119 return model_neutral_.num_local_overwrites;
120 }
121
122 int StatusController::num_encryption_conflicts() const {
123 return model_neutral_.num_encryption_conflicts;
124 }
125
126 int StatusController::num_hierarchy_conflicts() const {
127 return model_neutral_.num_hierarchy_conflicts;
128 }
129
130 int StatusController::num_server_conflicts() const {
131 return model_neutral_.num_server_conflicts;
132 }
133
134 int StatusController::TotalNumConflictingItems() const {
135 int sum = 0;
136 sum += num_encryption_conflicts();
137 sum += num_hierarchy_conflicts();
138 sum += num_server_conflicts();
139 return sum;
140 }
141
142 } // namespace sessions
143 } // namespace syncer
OLDNEW
« no previous file with comments | « components/sync/sessions_impl/status_controller.h ('k') | components/sync/sessions_impl/status_controller_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698