blob: 99dc70ae5edd64c2e0ff7ca114ec918e26168725 [file] [log] [blame]
// Copyright 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "components/sync_driver/data_type_manager.h"
namespace sync_driver {
DataTypeManager::ConfigureResult::ConfigureResult()
: status(UNKNOWN) {
}
DataTypeManager::ConfigureResult::ConfigureResult(
ConfigureStatus status,
syncer::ModelTypeSet requested_types)
: status(status), requested_types(requested_types) {
}
DataTypeManager::ConfigureResult::~ConfigureResult() {
}
// Static.
std::string DataTypeManager::ConfigureStatusToString(ConfigureStatus status) {
switch (status) {
case OK:
return "Ok";
case ABORTED:
return "Aborted";
case UNRECOVERABLE_ERROR:
return "Unrecoverable Error";
case UNKNOWN:
NOTREACHED();
return std::string();
}
return std::string();
}
} // namespace sync_driver