1// Copyright 2013 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "base/logging.h"
6#include "storage/common/quota/quota_status_code.h"
7
8namespace storage {
9
10const char* QuotaStatusCodeToString(QuotaStatusCode status) {
11  switch (status) {
12    case kQuotaStatusOk:
13      return "OK.";
14    case kQuotaErrorNotSupported:
15      return "Operation not supported.";
16    case kQuotaErrorInvalidModification:
17      return "Invalid modification.";
18    case kQuotaErrorInvalidAccess:
19      return "Invalid access.";
20    case kQuotaErrorAbort:
21      return "Quota operation aborted.";
22    case kQuotaStatusUnknown:
23      return "Unknown error.";
24  }
25  NOTREACHED();
26  return "Unknown error.";
27}
28
29}  // namespace storage
30