chromium/components/sync/service/data_type_status_table.cc

// Copyright 2014 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "components/sync/service/data_type_status_table.h"

#include "base/logging.h"
#include "base/notreached.h"
#include "components/sync/service/data_type_manager.h"

namespace syncer {

namespace {

DataTypeSet GetTypesFromErrorMap(
    const DataTypeStatusTable::TypeErrorMap& errors) {}

}  // namespace

DataTypeStatusTable::DataTypeStatusTable() = default;

DataTypeStatusTable::DataTypeStatusTable(const DataTypeStatusTable& other) =
    default;

DataTypeStatusTable::~DataTypeStatusTable() = default;

void DataTypeStatusTable::UpdateFailedDataTypes(const TypeErrorMap& errors) {}

bool DataTypeStatusTable::UpdateFailedDataType(DataType type,
                                               const SyncError& error) {}

void DataTypeStatusTable::Reset() {}

void DataTypeStatusTable::ResetCryptoErrors() {}

bool DataTypeStatusTable::ResetDataTypePolicyErrorFor(DataType type) {}

bool DataTypeStatusTable::ResetUnreadyErrorFor(DataType type) {}

DataTypeStatusTable::TypeErrorMap DataTypeStatusTable::GetAllErrors() const {}

DataTypeSet DataTypeStatusTable::GetFailedTypes() const {}

DataTypeSet DataTypeStatusTable::GetFatalErrorTypes() const {}

DataTypeSet DataTypeStatusTable::GetCryptoErrorTypes() const {}

DataTypeSet DataTypeStatusTable::GetUnreadyErrorTypes() const {}

}  // namespace syncer