blob: 669f324d48b47f7d8fff9c4ad2bc92bf9e8c70e7 [file] [log] [blame]
// Copyright 2018 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/download/public/common/download_interrupt_reasons.h"
namespace download {
std::string DownloadInterruptReasonToString(DownloadInterruptReason error) {
#define INTERRUPT_REASON(name, value) \
case DOWNLOAD_INTERRUPT_REASON_##name: \
return #name;
switch (error) {
INTERRUPT_REASON(NONE, 0)
#include "components/download/public/common/download_interrupt_reason_values.h"
default:
break;
}
#undef INTERRUPT_REASON
return "Unknown error";
}
} // namespace download