Home | History | Annotate | Download | only in engine
      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