Webserver+3d print
Embed:
(wiki syntax)
Show/hide line numbers
error.h
Go to the documentation of this file.
00001 /** 00002 * @file error.h 00003 * @brief Error codes description 00004 * 00005 * @section License 00006 * 00007 * Copyright (C) 2010-2017 Oryx Embedded SARL. All rights reserved. 00008 * 00009 * This program is free software; you can redistribute it and/or 00010 * modify it under the terms of the GNU General Public License 00011 * as published by the Free Software Foundation; either version 2 00012 * of the License, or (at your option) any later version. 00013 * 00014 * This program is distributed in the hope that it will be useful, 00015 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00016 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00017 * GNU General Public License for more details. 00018 * 00019 * You should have received a copy of the GNU General Public License 00020 * along with this program; if not, write to the Free Software Foundation, 00021 * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 00022 * 00023 * @author Oryx Embedded SARL (www.oryx-embedded.com) 00024 * @version 1.7.6 00025 **/ 00026 00027 #ifndef _ERROR_H 00028 #define _ERROR_H 00029 00030 00031 /** 00032 * @brief Error codes 00033 **/ 00034 00035 typedef enum 00036 { 00037 NO_ERROR = 0, ///<Success 00038 ERROR_FAILURE = 1, ///<Generic error code 00039 00040 ERROR_INVALID_PARAMETER, ///<Invalid parameter 00041 ERROR_PARAMETER_OUT_OF_RANGE, ///<Specified parameter is out of range 00042 00043 ERROR_BAD_CRC, 00044 ERROR_BAD_BLOCK, 00045 ERROR_INVALID_RECIPIENT, ///<Invalid recipient 00046 ERROR_INVALID_INTERFACE, ///<Invalid interface 00047 ERROR_INVALID_ENDPOINT, ///<Invalid endpoint 00048 ERROR_INVALID_ALT_SETTING, ///<Alternate setting does not exist 00049 ERROR_UNSUPPORTED_REQUEST, ///<Unsupported request 00050 ERROR_UNSUPPORTED_CONFIGURATION, ///<Unsupported configuration 00051 ERROR_UNSUPPORTED_FEATURE, ///<Unsupported feature 00052 ERROR_ENDPOINT_BUSY, ///<Endpoint already in use 00053 ERROR_USB_RESET, 00054 ERROR_ABORTED, 00055 00056 ERROR_OUT_OF_MEMORY = 100, 00057 ERROR_OUT_OF_RESOURCES, 00058 ERROR_INVALID_REQUEST, 00059 ERROR_NOT_IMPLEMENTED, 00060 ERROR_VERSION_NOT_SUPPORTED, 00061 ERROR_INVALID_SYNTAX, 00062 ERROR_AUTHENTICATION_FAILED, 00063 ERROR_UNEXPECTED_RESPONSE, 00064 ERROR_UNEXPECTED_VALUE, 00065 00066 ERROR_OPEN_FAILED = 200, 00067 ERROR_CONNECTION_FAILED, 00068 ERROR_CONNECTION_REFUSED, 00069 ERROR_CONNECTION_CLOSING, 00070 ERROR_CONNECTION_RESET, 00071 ERROR_NOT_CONNECTED, 00072 ERROR_ALREADY_CLOSED, 00073 ERROR_ALREADY_CONNECTED, 00074 ERROR_INVALID_SOCKET, 00075 ERROR_PROTOCOL_UNREACHABLE, 00076 ERROR_PORT_UNREACHABLE, 00077 ERROR_INVALID_FRAME, 00078 ERROR_INVALID_HEADER, 00079 ERROR_WRONG_CHECKSUM, 00080 ERROR_WRONG_IDENTIFIER, 00081 ERROR_WRONG_CLIENT_ID, 00082 ERROR_WRONG_SERVER_ID, 00083 ERROR_NO_RESPONSE, 00084 ERROR_RECEIVE_QUEUE_FULL, 00085 ERROR_TIMEOUT, 00086 ERROR_WOULD_BLOCK, 00087 ERROR_INVALID_NAME, 00088 ERROR_INVALID_OPTION, 00089 ERROR_UNEXPECTED_STATE, 00090 ERROR_INVALID_COMMAND, 00091 ERROR_INVALID_PROTOCOL, 00092 ERROR_INVALID_STATUS, 00093 ERROR_INVALID_ADDRESS, 00094 ERROR_INVALID_MESSAGE, 00095 ERROR_INVALID_KEY, 00096 ERROR_INVALID_KEY_LENGTH, 00097 ERROR_INVALID_CHARACTER, 00098 ERROR_INVALID_LENGTH, 00099 ERROR_INVALID_PADDING, 00100 ERROR_INVALID_MAC, 00101 ERROR_INVALID_TAG, 00102 ERROR_INVALID_TYPE, 00103 ERROR_INVALID_VALUE, 00104 ERROR_INVALID_CLASS, 00105 ERROR_INVALID_VERSION, 00106 ERROR_INVALID_PIN_CODE, 00107 ERROR_WRONG_LENGTH, 00108 ERROR_WRONG_TYPE, 00109 ERROR_WRONG_ENCODING, 00110 ERROR_WRONG_VALUE, 00111 ERROR_UNSUPPORTED_TYPE, 00112 ERROR_UNSUPPORTED_CIPHER_SUITE, 00113 ERROR_UNSUPPORTED_CIPHER_MODE, 00114 ERROR_UNSUPPORTED_CIPHER_ALGO, 00115 ERROR_UNSUPPORTED_KEY_EXCH_METHOD, 00116 ERROR_UNSUPPORTED_SIGNATURE_ALGO, 00117 ERROR_INVALID_SIGNATURE_ALGO, 00118 ERROR_CERTIFICATE_REQUIRED, 00119 ERROR_MESSAGE_TOO_LONG, 00120 ERROR_OUT_OF_RANGE, 00121 ERROR_MESSAGE_DISCARDED, 00122 00123 ERROR_INVALID_PACKET, 00124 ERROR_BUFFER_EMPTY, 00125 ERROR_BUFFER_OVERFLOW, 00126 00127 ERROR_INVALID_RESOURCE, 00128 ERROR_INVALID_PATH, 00129 ERROR_NOT_FOUND, 00130 ERROR_ACCESS_DENIED, 00131 ERROR_NOT_WRITABLE, 00132 ERROR_AUTH_REQUIRED, 00133 00134 ERROR_TRANSMITTER_BUSY, 00135 ERROR_NO_RUNNING, 00136 00137 ERROR_INVALID_FILE = 300, 00138 ERROR_FILE_NOT_FOUND, 00139 ERROR_FILE_OPENING_FAILED, 00140 ERROR_FILE_READING_FAILED, 00141 ERROR_END_OF_FILE, 00142 ERROR_UNEXPECTED_END_OF_FILE, 00143 ERROR_UNKNOWN_FILE_FORMAT, 00144 00145 ERROR_INVALID_DIRECTORY, 00146 ERROR_DIRECTORY_NOT_FOUND, 00147 00148 ERROR_FILE_SYSTEM_NOT_SUPPORTED = 400, 00149 ERROR_UNKNOWN_FILE_SYSTEM, 00150 ERROR_INVALID_FILE_SYSTEM, 00151 ERROR_INVALID_BOOT_SECTOR_SIGNATURE, 00152 ERROR_INVALID_SECTOR_SIZE, 00153 ERROR_INVALID_CLUSTER_SIZE, 00154 ERROR_INVALID_FILE_RECORD_SIZE, 00155 ERROR_INVALID_INDEX_BUFFER_SIZE, 00156 ERROR_INVALID_VOLUME_DESCRIPTOR_SIGNATURE, 00157 ERROR_INVALID_VOLUME_DESCRIPTOR, 00158 ERROR_INVALID_FILE_RECORD, 00159 ERROR_INVALID_INDEX_BUFFER, 00160 ERROR_INVALID_DATA_RUNS, 00161 ERROR_WRONG_TAG_IDENTIFIER, 00162 ERROR_WRONG_TAG_CHECKSUM, 00163 ERROR_WRONG_MAGIC_NUMBER, 00164 ERROR_WRONG_SEQUENCE_NUMBER, 00165 ERROR_DESCRIPTOR_NOT_FOUND, 00166 ERROR_ATTRIBUTE_NOT_FOUND, 00167 ERROR_RESIDENT_ATTRIBUTE, 00168 ERROR_NOT_RESIDENT_ATTRIBUTE, 00169 ERROR_INVALID_SUPER_BLOCK, 00170 ERROR_INVALID_SUPER_BLOCK_SIGNATURE, 00171 ERROR_INVALID_BLOCK_SIZE, 00172 ERROR_UNSUPPORTED_REVISION_LEVEL, 00173 ERROR_INVALID_INODE_SIZE, 00174 ERROR_INODE_NOT_FOUND, 00175 00176 ERROR_UNEXPECTED_MESSAGE = 500, 00177 00178 ERROR_URL_TOO_LONG, 00179 ERROR_QUERY_STRING_TOO_LONG, 00180 00181 ERROR_NO_ADDRESS, 00182 ERROR_NO_BINDING, 00183 ERROR_NOT_ON_LINK, 00184 ERROR_USE_MULTICAST, 00185 ERROR_NAK_RECEIVED, 00186 00187 ERROR_NO_CARRIER, 00188 00189 ERROR_INVALID_LEVEL, 00190 ERROR_WRONG_STATE, 00191 ERROR_END_OF_STREAM, 00192 ERROR_LINK_DOWN, 00193 ERROR_INVALID_OPTION_LENGTH, 00194 ERROR_IN_PROGRESS, 00195 00196 ERROR_NO_ACK, 00197 ERROR_INVALID_METADATA, 00198 ERROR_NOT_CONFIGURED, 00199 ERROR_NAME_RESOLUTION_FAILED, 00200 ERROR_NO_ROUTE, 00201 00202 ERROR_WRITE_FAILED, 00203 ERROR_READ_FAILED, 00204 ERROR_UPLOAD_FAILED, 00205 00206 ERROR_INVALID_SIGNATURE, 00207 00208 ERROR_BAD_RECORD_MAC, 00209 ERROR_RECORD_OVERFLOW, 00210 ERROR_HANDSHAKE_FAILED, 00211 ERROR_NO_CERTIFICATE, 00212 ERROR_BAD_CERTIFICATE, 00213 ERROR_UNSUPPORTED_CERTIFICATE, 00214 ERROR_CERTIFICATE_EXPIRED, 00215 ERROR_UNKNOWN_CA, 00216 ERROR_DECODING_FAILED, 00217 ERROR_DECRYPTION_FAILED, 00218 ERROR_ILLEGAL_PARAMETER, 00219 ERROR_UNSUPPORTED_EXTENSION, 00220 00221 ERROR_MORE_DATA_REQUIRED, 00222 ERROR_TLS_NOT_SUPPORTED, 00223 ERROR_PRNG_NOT_READY, 00224 ERROR_SERVICE_CLOSING, 00225 ERROR_INVALID_TIMESTAMP, 00226 ERROR_NO_DNS_SERVER, 00227 00228 ERROR_OBJECT_NOT_FOUND, 00229 ERROR_INSTANCE_NOT_FOUND, 00230 ERROR_ADDRESS_NOT_FOUND, 00231 00232 ERROR_UNKNOWN_IDENTITY, 00233 ERROR_UNKNOWN_ENGINE_ID, 00234 ERROR_UNKNOWN_USER_NAME, 00235 ERROR_UNSUPPORTED_SECURITY_LEVEL, 00236 ERROR_NOT_IN_TIME_WINDOW, 00237 00238 ERROR_NO_MATCH, 00239 ERROR_PARTIAL_MATCH 00240 } error_t; 00241 00242 #endif 00243
Generated on Tue Jul 12 2022 17:10:13 by
