comparison Core/Enumerations.h @ 1577:7aac0cddd42e

generation of the error codes from a Python script
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 25 Aug 2015 15:10:45 +0200
parents de54c19fc44d
children 09715095fc53
comparison
equal deleted inserted replaced
1576:de54c19fc44d 1577:7aac0cddd42e
41 Endianness_Little 41 Endianness_Little
42 }; 42 };
43 43
44 enum ErrorCode 44 enum ErrorCode
45 { 45 {
46 // Generic error codes 46 ErrorCode_Custom = -1,
47 ErrorCode_Success, 47 ErrorCode_Success = 0,
48 ErrorCode_Custom, 48 ErrorCode_InternalError = 1,
49 ErrorCode_InternalError, 49 ErrorCode_NotImplemented = 2,
50 ErrorCode_NotImplemented, 50 ErrorCode_ParameterOutOfRange = 3,
51 ErrorCode_ParameterOutOfRange, 51 ErrorCode_NotEnoughMemory = 4,
52 ErrorCode_NotEnoughMemory, 52 ErrorCode_BadParameterType = 5,
53 ErrorCode_BadParameterType, 53 ErrorCode_BadSequenceOfCalls = 6,
54 ErrorCode_BadSequenceOfCalls, 54 ErrorCode_InexistentItem = 7,
55 ErrorCode_InexistentItem, 55 ErrorCode_BadRequest = 8,
56 ErrorCode_BadRequest, 56 ErrorCode_NetworkProtocol = 9,
57 ErrorCode_NetworkProtocol, 57 ErrorCode_SystemCommand = 10,
58 ErrorCode_SystemCommand, 58 ErrorCode_Database = 11,
59 ErrorCode_Database, 59 ErrorCode_UriSyntax = 12,
60 60 ErrorCode_InexistentFile = 13,
61 // Specific error codes 61 ErrorCode_CannotWriteFile = 14,
62 ErrorCode_UriSyntax, 62 ErrorCode_BadFileFormat = 15,
63 ErrorCode_InexistentFile, 63 ErrorCode_Timeout = 16,
64 ErrorCode_CannotWriteFile, 64 ErrorCode_UnknownResource = 17,
65 ErrorCode_BadFileFormat, 65 ErrorCode_IncompatibleDatabaseVersion = 18,
66 ErrorCode_Timeout, 66 ErrorCode_FullStorage = 19,
67 ErrorCode_UnknownResource, 67 ErrorCode_CorruptedFile = 20,
68 ErrorCode_IncompatibleDatabaseVersion, 68 ErrorCode_InexistentTag = 21,
69 ErrorCode_FullStorage, 69 ErrorCode_ReadOnly = 22,
70 ErrorCode_CorruptedFile, 70 ErrorCode_IncompatibleImageFormat = 23,
71 ErrorCode_InexistentTag, 71 ErrorCode_IncompatibleImageSize = 24,
72 ErrorCode_ReadOnly, 72 ErrorCode_SharedLibrary = 25,
73 ErrorCode_IncompatibleImageFormat, 73 ErrorCode_Plugin = 26
74 ErrorCode_IncompatibleImageSize,
75 ErrorCode_SharedLibrary,
76 ErrorCode_Plugin
77 }; 74 };
78 75
79 enum LogLevel 76 enum LogLevel
80 { 77 {
81 LogLevel_Error, 78 LogLevel_Error,