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.
5 #ifndef STORAGE_COMMON_QUOTA_QUOTA_STATUS_CODE_H_
6 #define STORAGE_COMMON_QUOTA_QUOTA_STATUS_CODE_H_
8 #include "storage/common/storage_common_export.h"
9 #include "third_party/WebKit/public/platform/WebStorageQuotaError.h"
13 enum QuotaStatusCode
{
15 kQuotaErrorNotSupported
= blink::WebStorageQuotaErrorNotSupported
,
16 kQuotaErrorInvalidModification
=
17 blink::WebStorageQuotaErrorInvalidModification
,
18 kQuotaErrorInvalidAccess
= blink::WebStorageQuotaErrorInvalidAccess
,
19 kQuotaErrorAbort
= blink::WebStorageQuotaErrorAbort
,
20 kQuotaStatusUnknown
= -1,
22 kQuotaStatusLast
= kQuotaErrorAbort
,
25 STORAGE_COMMON_EXPORT
const char* QuotaStatusCodeToString(
26 QuotaStatusCode status
);
28 } // namespace storage
30 #endif // STORAGE_COMMON_QUOTA_QUOTA_STATUS_CODE_H_