Home | History | Annotate | Download | only in engine

Lines Matching refs:Status

18 static const sync_api::SyncManager::Status init_status =
19 { sync_api::SyncManager::Status::OFFLINE };
29 sync_api::SyncManager::Status AllStatus::CreateBlankStatus() const {
30 // Status is initialized with the previous status value. Variables
33 sync_api::SyncManager::Status status = status_;
34 status.syncing = true;
35 status.unsynced_count = 0;
36 status.conflicting_count = 0;
37 status.initial_sync_ended = false;
38 status.syncer_stuck = false;
39 status.max_consecutive_errors = 0;
40 status.server_broken = false;
41 status.updates_available = 0;
42 return status;
45 sync_api::SyncManager::Status AllStatus::CalcSyncing(
47 sync_api::SyncManager::Status status = CreateBlankStatus();
49 status.unsynced_count += static_cast<int>(snapshot->unsynced_count);
50 status.conflicting_count += snapshot->errors.num_conflicting_commits;
52 // But this is only used for status, so it is better to have visibility.
53 status.conflicting_count += snapshot->num_conflicting_updates;
55 status.syncing |= snapshot->syncer_status.syncing;
56 status.syncing = snapshot->has_more_to_sync && snapshot->is_silenced;
57 status.initial_sync_ended |= snapshot->is_share_usable;
58 status.syncer_stuck |= snapshot->syncer_status.syncer_stuck;
61 if (errors.consecutive_errors > status.max_consecutive_errors)
62 status.max_consecutive_errors = errors.consecutive_errors;
66 status.server_broken = true;
68 status.updates_available += snapshot->num_server_changes_remaining;
74 status.updates_received +=
76 status.tombstone_updates_received +=
79 return status;
88 status_.summary = sync_api::SyncManager::Status::CONFLICT;
90 status_.summary = sync_api::SyncManager::Status::SYNCING;
92 status_.summary = sync_api::SyncManager::Status::READY;
94 status_.summary = sync_api::SyncManager::Status::OFFLINE_UNUSABLE;
96 status_.summary = sync_api::SyncManager::Status::OFFLINE_UNSYNCED;
98 status_.summary = sync_api::SyncManager::Status::OFFLINE;
135 sync_api::SyncManager::Status AllStatus::status() const {