blob: f3d095fcaf82eed52c03359d3a5c625b67675b20 [file] [log] [blame]
// Copyright (c) 2013 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 "chrome/browser/sync_file_system/sync_operation_type.h"
#include "base/logging.h"
namespace sync_file_system {
const char* SyncOperationTypeToString(SyncOperationType type) {
switch (type) {
case SYNC_OPERATION_ADD_FILE:
return "ADD_FILE";
case SYNC_OPERATION_ADD_DIRECTORY:
return "ADD_DIRECTORY";
case SYNC_OPERATION_UPDATE_FILE:
return "UPDATE_FILE";
case SYNC_OPERATION_DELETE:
return "DELETE";
case SYNC_OPERATION_NONE:
return "NONE";
case SYNC_OPERATION_CONFLICT:
return "CONFLICT";
case SYNC_OPERATION_RESOLVE_TO_LOCAL:
return "RESOLVE_TO_LOCAL";
case SYNC_OPERATION_RESOLVE_TO_REMOTE:
return "RESOLVE_TO_REMOTE";
case SYNC_OPERATION_DELETE_METADATA:
return "DELETE_METADATA";
case SYNC_OPERATION_FAIL:
return "FAIL";
}
NOTREACHED();
return "UNKNOWN";
}
} // namespace sync_file_system