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 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 34 SyncStatus::~SyncStatus() { 35 } 36 37 } // namespace syncer 38