• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 "sync/internal_api/public/engine/sync_status.h"
6 
7 namespace syncer {
8 
SyncStatus()9 SyncStatus::SyncStatus()
10     : notifications_enabled(false),
11       notifications_received(0),
12       encryption_conflicts(0),
13       hierarchy_conflicts(0),
14       server_conflicts(0),
15       committed_count(0),
16       syncing(false),
17       updates_received(0),
18       reflected_updates_received(0),
19       tombstone_updates_received(0),
20       num_commits_total(0),
21       num_local_overwrites_total(0),
22       num_server_overwrites_total(0),
23       nudge_source_notification(0),
24       nudge_source_local(0),
25       nudge_source_local_refresh(0),
26       cryptographer_ready(false),
27       crypto_has_pending_keys(false),
28       has_keystore_key(false),
29       passphrase_type(IMPLICIT_PASSPHRASE),
30       num_entries_by_type(MODEL_TYPE_COUNT, 0),
31       num_to_delete_entries_by_type(MODEL_TYPE_COUNT, 0){
32 }
33 
~SyncStatus()34 SyncStatus::~SyncStatus() {
35 }
36 
37 }  // namespace syncer
38