2 * THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT EDIT.
4 * Copyright (C) 2011 Google Inc. All rights reserved.
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
9 * 1. Redistributions of source code must retain the above copyright
10 * notice, this list of conditions and the following disclaimer.
11 * 2. Redistributions in binary form must reproduce the above copyright
12 * notice, this list of conditions and the following disclaimer in the
13 * documentation and/or other materials provided with the distribution.
15 * THIS SOFTWARE IS PROVIDED BY GOOGLE, INC. ``AS IS'' AND ANY
16 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
17 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
18 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
19 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
20 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
21 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
22 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
23 * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
25 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28 #ifndef ExceptionCodeDescription_h
29 #define ExceptionCodeDescription_h
33 typedef int ExceptionCode;
41 #if ENABLE(INDEXED_DATABASE)
42 IDBDatabaseExceptionType,
45 OperationNotAllowedExceptionType,
48 #if ENABLE(SQL_DATABASE)
54 XMLHttpRequestExceptionType,
58 struct ExceptionCodeDescription {
59 explicit ExceptionCodeDescription(ExceptionCode);
61 // |typeName| has spaces and is suitable for use in exception
62 // description strings; maximum length is 10 characters.
65 // |name| is the exception name, also intended for use in exception
66 // description strings; 0 if name not known; maximum length is 27
70 // |description| is the exception description, intended for use in
71 // exception strings. It is a more readable explanation of error.
72 const char* description;
74 // |code| is the numeric value of the exception within a particular type.
80 } // namespace WebCore
82 #endif // ExceptionCodeDescription_h