2 // Open Service Platform
3 // Copyright (c) 2012 Samsung Electronics Co., Ltd.
5 // Licensed under the Apache License, Version 2.0 (the License);
6 // you may not use this file except in compliance with the License.
7 // You may obtain a copy of the License at
9 // http://www.apache.org/licenses/LICENSE-2.0
11 // Unless required by applicable law or agreed to in writing, software
12 // distributed under the License is distributed on an "AS IS" BASIS,
13 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 // See the License for the specific language governing permissions and
15 // limitations under the License.
20 * @brief This header file defines error codes.
22 * This header file contains the definitions of error codes.
24 #ifndef _FBASE_ERRORS_H_
25 #define _FBASE_ERRORS_H_
27 #include <FBaseErrorDefine.h>
30 //----------------------------------------------------------------------------A
31 /** (specialized) Thrown when network address is changed externally. */
32 #define E_ADDRESS_CHANGED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1100))
34 /** Thrown when the target is bounded to another source. */
35 #define E_ALREADY_BOUND (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1101))
37 /** Thrown when the target is connected to another source. */
38 #define E_ALREADY_CONNECTED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1102))
40 /** Thrown when the target is already opened. */
41 #define E_ALREADY_OPENED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1103))
43 /** Thrown when the authentication request fails. */
44 #define E_AUTHENTICATION (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1104))
46 /** Thrown when the required application is not installed. */
47 #define E_APP_NOT_INSTALLED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1105))
49 /** Thrown when the specified instance is already set to other values, instances or resources. */
50 #define E_ALREADY_SET (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1106))
52 /** Thrown when a specified account already exists. */
53 #define E_ACCOUNT_ALREADY_EXIST (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1107))
55 /** Thrown when a required account does not exist. */
56 #define E_ACCOUNT_NOT_FOUND (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1108))
59 //----------------------------------------------------------------------------B
61 //----------------------------------------------------------------------------C
62 /** (specialized) ... */
63 #define E_CHUNKED_TRANSACTION (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1300))
65 /** Thrown when the connection is busy, so cannot process the new request. */
66 #define E_CONNECTION_BUSY (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1301))
68 /** Thrown when the connection to the specific destination fails. */
69 #define E_CONNECTION_FAILED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1302))
71 /** Thrown when the connection is reset while the other thread is still
73 #define E_CONNECTION_RESET (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1303))
75 /** Thrown when the token is expired. */
76 #define E_CREDENTIAL_EXPIRED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1304))
78 /** The server certificate verification has failed. */
79 #define E_CERTIFICATE_VERIFICATION_FAILED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1305))
81 //----------------------------------------------------------------------------D
82 /** Thrown when the requested data does not exist. */
83 #define E_DATA_NOT_FOUND (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1400))
85 /** Thrown when underlying database system raises exception. */
86 #define E_DATABASE (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1401))
88 /** Thrown when decoding operation fails. */
89 #define E_DECODING_FAILED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1402))
91 /** Thrown when the device is processing the previous task, so cannot process
93 #define E_DEVICE_BUSY (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1403))
95 /** Thrown when the device fails with unknown reason. */
96 #define E_DEVICE_FAILED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1404))
98 /** Thrown when the device does not support the specific request. */
99 #define E_DEVICE_INCOMPATIBLE (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1405))
101 /** Thrown when the device is not installed, or not answering at all. */
102 #define E_DEVICE_UNAVAILABLE (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1406))
104 /** General DHCP exception. */
105 #define E_DHCP (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1407))
107 /** Thrown when the dimension has changed. */
108 #define E_DIMENSION_CHANGED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1408))
110 /** General DNS exception. */
111 #define E_DNS (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1409))
113 /** Thrown when DNS cannot resolve the requested address. */
114 #define E_DNS_NOT_FOUND (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1410))
116 /** Thrown when the data is not enough to generate the processing result. */
117 #define E_DATA_NOT_ENOUGH (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1411))
119 //----------------------------------------------------------------------------E
120 /** Thrown when effects being played on the current haptic device are disabled. */
121 #define E_EFFECTS_DISABLED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1500))
123 /** Thrown when a body is empty. */
124 #define E_EMPTY_BODY (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1501))
126 /** Thrown when encoding operation fails. */
127 #define E_ENCODING_FAILED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1502))
129 /** Thrown when an end of the file or an end of the stream is reached unexpectedly
130 * during an input operation. */
131 #define E_END_OF_FILE (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1503))
134 //----------------------------------------------------------------------------F
135 // Thrown when the requested operation fails by undefined reason.
136 //#define E_FAILURE (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1600))
138 /** (specialized) Thrown when application tries to call with a number which is
139 * not allowed in FDN mode, while the FDN mode is enabled. */
140 #define E_FDN_MODE (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1600))
142 /** Thrown when an attempt to create the file denoted by a specified pathname
144 #define E_FILE_ALREADY_EXIST (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1601))
146 /** Thrown when an attempt to open the file denoted by a specified pathname
148 #define E_FILE_NOT_FOUND (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1602))
151 //----------------------------------------------------------------------------G
152 /** Thrown when a required group does not exist. */
153 #define E_GROUP_NOT_FOUND (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1700))
156 //----------------------------------------------------------------------------H
157 /** Thrown the destination host is not found. */
158 #define E_HOST_NOT_FOUND (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1800))
160 /** Thrown when the destination host is unreachable. */
161 #define E_HOST_UNREACHABLE (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1801))
163 /** Thrown the Http transaction is canceled by user. */
164 #define E_HTTP_USER (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1802))
167 //----------------------------------------------------------------------------I
168 /** Thrown when the user does not have proper permissions. */
169 #define E_ILLEGAL_ACCESS (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1900))
171 /** Thrown when the application requests an operation which is in progress. */
172 #define E_IN_PROGRESS (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1901))
174 /** Thrown when the return type is supposed to be a file path, but the path is not accessible by the application. */
175 #define E_INACCESSIBLE_PATH (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1902))
177 /** Thrown when initialization fails. */
178 #define E_INIT_FAILED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1903))
180 /** Thrown when an instantiation fails by certain reason. */
181 #define E_INSTANTIATION_FAILED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1904))
183 /** Thrown when the haptic device priority is lower than that of the current
184 * effects being played, belonging to another device instance. */
185 #define E_INSUFFICIENT_PRIORITY (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1905))
187 /** Thrown when a requested operation cannot perform any further due to an
188 * interruption from other thread. */
189 #define E_INTERRUPTED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1906))
191 /** Thrown when an account configuration is invalid. */
192 #define E_INVALID_ACCOUNT (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1907))
194 /** Thrown when a given address is invalid or not suitable for a requested
196 #define E_INVALID_ADDRESS (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1908))
198 /** Thrown when a combination of passed information is not proper for performing
199 * the requested operation. */
200 #define E_INVALID_ARG (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1909))
202 /** Thrown when a combination of passed information is not proper for performing
203 * the requested operation. */
204 #define E_INVALID_CONDITION (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1910))
206 /** Thrown when an operation requests for invalid connection. */
207 #define E_INVALID_CONNECTION (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1911))
209 /** Thrown when content is invalid. */
210 #define E_INVALID_CONTENT (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1912))
212 /** Thrown when context is invalid. */
213 #define E_INVALID_CONTEXT (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1913))
215 /** Thrown when the requested (given or referenced) data is invalid. */
216 #define E_INVALID_DATA (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1914))
218 /** (specialized) Thrown when the requested (given or referenced) domain is
220 #define E_INVALID_DOMAIN (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1915))
222 /** Thrown when an indicated string contains code pointing outside of bounds by the
223 * specified character encoding scheme. */
224 #define E_INVALID_ENCODING_RANGE (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1916))
226 /** Thrown when the specified input has invalid format. */
227 #define E_INVALID_FORMAT (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1917))
229 /** (specialized) Thrown when */
230 #define E_INVALID_HEADER (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1918))
232 /** Thrown when the specified input has invalid format. */
233 #define E_INVALID_KEY (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1919))
235 /** Thrown when current state of the instance prohibits the execution of the
236 * specified operation. */
237 #define E_INVALID_OPERATION (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1920))
239 /** (specialized) Thrown when the proxy address is invalid. */
240 #define E_INVALID_PROXY (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1921))
242 /** (specialized) Thrown when the SIM is not in proper state for processing the
243 * requested operation. */
244 #define E_INVALID_SIM_STATE (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1922))
246 /** (specialized) Thrown when the DNS request goes to an invalid DNS server. */
247 #define E_INVALID_SERVER (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1923))
249 /** Thrown when the relevant session is invalid. */
250 #define E_INVALID_SESSION (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1924))
252 /** Thrown when the socket which is responsible for the application's request
254 #define E_INVALID_SOCKET (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1925))
256 /** Thrown when an instance is not in valid state. */
257 #define E_INVALID_STATE (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1926))
259 /** Thrown when the relevant transaction is invalid. */
260 #define E_INVALID_TRANSACTION (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1927))
262 /** Thrown when an exception occurs during I/O operations. This is a general
263 * exception produced by failed or interrupted I/O operations. */
264 #define E_IO (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1928))
266 /** Thrown when the client has not joined the domain controller. */
267 #define E_NOT_JOINED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1929))
269 /** The server certificate verification has failed on client. */
270 #define E_INVALID_CERTIFICATE (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1930))
272 /** Thrown when a given url is invalid or not suitable for a requested
274 #define E_INVALID_URL (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1931))
276 /** Thrown when the specified user id has invalid format. */
277 #define E_INVALID_USER_ID (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1932))
279 /** Thrown when the specified password has invalid format. */
280 #define E_INVALID_PASSWORD (ERR_SRC_FRAMEWORK + SET_E_CAUSE(1933))
283 //----------------------------------------------------------------------------J
285 //----------------------------------------------------------------------------K
286 /** Thrown when a specified key already exists. */
287 #define E_KEY_ALREADY_EXIST (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2100))
289 /** Thrown when a required key does not exist. */
290 #define E_KEY_NOT_FOUND (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2101))
292 //----------------------------------------------------------------------------L
293 /** Thrown when an error related to handling landmark occurs. */
294 #define E_LANDMARK (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2200))
296 /** Thrown when a specified library does not exists. */
297 #define E_LIBRARY_NOT_FOUND (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2201))
299 /** Thrown when a specified library is not loaded. */
300 #define E_LIBRARY_NOT_LOADED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2202))
302 /** (specialized) Thrown when a link error occurs. */
303 #define E_LINK (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2203))
305 /** Thrown when a Location API specific error has occurred. */
306 #define E_LOCATION (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2204))
308 /** Thrown when an error related to handling service provider requests has
310 #define E_LOCATION_SERVICE (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2205))
312 /** Thrown when locking (or unlocking) fails inside the logic. So cannot
313 * guarantee synchronous operation. */
314 #define E_LOCK_FAILED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2206))
316 /** Thrown when the language is not set yet. */
317 #define E_LANGUAGE_NOT_SET (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2207))
319 /** Thrown when a location is not available */
320 #define E_LOCATION_UNAVAILABLE (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2208))
322 //----------------------------------------------------------------------------M
323 /** Thrown when the defined limit exceeds. */
324 #define E_MAX_EXCEEDED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2300))
326 /** Thrown when one or more of the required input is not provided. */
327 #define E_MISSING_INPUT (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2301))
329 /** (specialized) ... */
330 #define E_MOBILE_FAILED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2302))
332 /** (specialized) ... */
333 #define E_MODEL_NOT_FOUND (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2303))
335 /** Thrown when a specified member already exists. */
336 #define E_MEMBER_ALREADY_EXIST (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2304))
339 //----------------------------------------------------------------------------N
340 /** General network exception. */
341 #define E_NETWORK_FAILED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2400))
343 /** Thrown when the network is not enabled. */
344 #define E_NETWORK_UNAVAILABLE (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2401))
346 /** Thrown the client certificate is required to connect to the server. */
347 #define E_NO_CERTIFICATE (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2402))
349 /** Thrown when the operation is permitted only for members, but the current
351 #define E_NOT_A_MEMBER (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2403))
353 /** (specialized) Thrown when Bluetooth pairing is not established. */
354 #define E_NOT_PAIRED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2404))
356 /** Thrown when the target is not responding. */
357 #define E_NOT_RESPONDING (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2405))
359 /** Thrown when the specified string does not represent valid number. */
360 #define E_NUM_FORMAT (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2406))
362 //----------------------------------------------------------------------------O
363 /** Thrown when the specified instance already exists. */
364 #define E_OBJ_ALREADY_EXIST (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2500))
366 /** Thrown when the required instance does not exist. */
367 #define E_OBJ_NOT_FOUND (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2501))
369 /** Thrown when the specified instance is already locked. */
370 #define E_OBJECT_LOCKED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2502))
372 /** Thrown when any request occurs while the target is still
374 #define E_ON_INITIALIZING (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2503))
376 /** Thrown when the operation is canceled explicitly. */
377 #define E_OPERATION_CANCELED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2504))
379 /** Thrown when the operation fails due to certain reason. */
380 #define E_OPERATION_FAILED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2505))
382 /** Thrown when the memory is not sufficient to perform the requested
384 #define E_OUT_OF_MEMORY (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2506))
386 /** Thrown when the internal state of the current instance reaches the
388 #define E_OUT_OF_RANGE (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2507))
390 /** Thrown when the operation has caused an overflow. */
391 #define E_OVERFLOW (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2508))
393 /** Thrown when OpenGL operation failed. */
394 #define E_OPENGL_ERROR (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2509))
397 //----------------------------------------------------------------------------P
398 /** (specialized) Thrown when the requested Bluetooth pairing fails. */
399 #define E_PAIRING_FAILED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2600))
401 /** Thrown when the parsing fails due to any reason. */
402 #define E_PARSING_FAILED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2601))
404 /** Thrown when an application invokes an API without a proper privilege. */
405 #define E_PRIVILEGE_DENIED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2602))
407 /** Thrown when the package is not installed. */
408 #define E_PKG_NOT_INSTALLED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2603))
410 //----------------------------------------------------------------------------Q
412 //----------------------------------------------------------------------------R
413 /** Thrown when a write operation is requested for an instance in read only
415 #define E_READ_ONLY (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2800))
417 /** Thrown when the operation is rejected by remote site. */
418 #define E_REJECTED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2801))
421 #define E_REMOTE_DEVICE_NOT_FOUND (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2802))
424 #define E_REMOVE_SERVICE_NOT_FOUND (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2803))
426 /** Thrown when the required resource is currently unavailable. */
427 #define E_RESOURCE_UNAVAILABLE (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2804))
429 /** Thrown when the right to get served has expired. */
430 #define E_RIGHT_EXPIRED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2805))
432 /** Thrown when there is no right. */
433 #define E_RIGHT_NO_LICENSE (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2806))
435 /** Thrown when the right is for future use. */
436 #define E_RIGHT_FUTURE_USE (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2807))
439 //----------------------------------------------------------------------------S
440 /** Thrown when the specified section already exists. */
441 #define E_SECTION_ALREADY_EXIST (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2900))
443 /** Thrown when the required section does not exist. */
444 #define E_SECTION_NOT_FOUND (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2901))
446 /** Thrown when a server tells the device that operation failed due to some
447 * reason. Detailed message will be followed by - error code and an error message. */
448 #define E_SERVER (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2902))
450 /** Thrown when the dedicated service module is too busy to handle another
452 #define E_SERVICE_BUSY (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2903))
454 /** Thrown when the specific service is restricted by policy. */
455 #define E_SERVICE_LIMITED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2904))
457 /** Thrown when a service is locked. */
458 #define E_SERVICE_LOCKED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2905))
460 /** Thrown when the dedicated service is not available. */
461 #define E_SERVICE_UNAVAILABLE (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2906))
463 /** Thrown when the base session is deactivated while it's still being used. */
464 #define E_SESSION_DEACTIVATED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2907))
467 #define E_SESSION_UNAVAILABLE (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2908))
470 #define E_SIZE_MISMATCH (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2909))
472 /** The socket connection closed by user. */
473 #define E_SOCKET_USER (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2910))
475 /** Thrown when the storage is full. */
476 #define E_STORAGE_FULL (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2911))
478 /** Thrown when the specified symbol is not found. */
479 #define E_SYMBOL_NOT_FOUND (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2912))
481 /** Thrown when the input statement does not confirm to the specific syntax. */
482 #define E_SYNTAX (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2913))
484 /** Thrown when a failure occurs from the underlying system. */
485 #define E_SYSTEM (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2914))
487 /** Thrown when a service is deactivated. */
488 #define E_SERVICE_DEACTIVATED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(2915))
491 //----------------------------------------------------------------------------T
492 /** (specialized) Thrown then the specified table does not exist. */
493 #define E_TABLE_NOT_FOUND (ERR_SRC_FRAMEWORK + SET_E_CAUSE(3000))
495 /** Thrown when the operation can not be completed within the specified time
497 #define E_TIMEOUT (ERR_SRC_FRAMEWORK + SET_E_CAUSE(3001))
499 /** Thrown when the specified type does not match. */
500 #define E_TYPE_MISMATCH (ERR_SRC_FRAMEWORK + SET_E_CAUSE(3002))
503 //----------------------------------------------------------------------------U
504 /** Thrown when the operation causes an underflow. */
505 #define E_UNDERFLOW (ERR_SRC_FRAMEWORK + SET_E_CAUSE(3100))
507 /** Thrown when a unknown error occurs. */
508 #define E_UNKNOWN (ERR_SRC_FRAMEWORK + SET_E_CAUSE(3101))
510 /** Thrown when the specified algorithm is not supported. */
511 #define E_UNSUPPORTED_ALGORITHM (ERR_SRC_FRAMEWORK + SET_E_CAUSE(3102))
513 /** Thrown when the required CODEC is not found. */
514 #define E_UNSUPPORTED_CODEC (ERR_SRC_FRAMEWORK + SET_E_CAUSE(3103))
516 /** (specialized) Thrown when the requested address family is not supported. */
517 #define E_UNSUPPORTED_FAMILY (ERR_SRC_FRAMEWORK + SET_E_CAUSE(3104))
519 /** Thrown when the current implementation does not support the format of the
521 #define E_UNSUPPORTED_FORMAT (ERR_SRC_FRAMEWORK + SET_E_CAUSE(3105))
523 /** Thrown when the specified protocol is not supported. */
524 #define E_UNSUPPORTED_PROTOCOL (ERR_SRC_FRAMEWORK + SET_E_CAUSE(3106))
526 /** Thrown when the current implementation does not support the requested
528 #define E_UNSUPPORTED_OPERATION (ERR_SRC_FRAMEWORK + SET_E_CAUSE(3107))
530 /** Thrown when the specified option is not supported. */
531 #define E_UNSUPPORTED_OPTION (ERR_SRC_FRAMEWORK + SET_E_CAUSE(3108))
533 /** Thrown when the specified service is not supported. */
534 #define E_UNSUPPORTED_SERVICE (ERR_SRC_FRAMEWORK + SET_E_CAUSE(3109))
536 /** Thrown when the specified type is not supported. */
537 #define E_UNSUPPORTED_TYPE (ERR_SRC_FRAMEWORK + SET_E_CAUSE(3110))
539 /** Thrown when the URL is changed. */
540 #define E_URL_CHANGED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(3111))
542 /** (specialized) used by HTTP transaction. */
543 #define E_USER_AGENT_NOT_ALLOWED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(3112))
545 /** Thrown when a user is already registered to the device. */
546 #define E_USER_ALREADY_REGISTERED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(3113))
548 /** Thrown when the required user does not exist. */
549 #define E_USER_NOT_FOUND (ERR_SRC_FRAMEWORK + SET_E_CAUSE(3114))
551 /** Thrown when no user is registered to the device yet. */
552 #define E_USER_NOT_REGISTERED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(3115))
554 /** Thrown when the specified language is not supported. */
555 #define E_UNSUPPORTED_LANGUAGE (ERR_SRC_FRAMEWORK + SET_E_CAUSE(3116))
557 /** Thrown when the specified version of the input content is not supported. */
558 #define E_UNSUPPORTED_VERSION (ERR_SRC_FRAMEWORK + SET_E_CAUSE(3117))
560 /** Thrown when the specified locale is not supported. */
561 #define E_UNSUPPORTED_LOCALE (ERR_SRC_FRAMEWORK + SET_E_CAUSE(3118))
563 /** Thrown when the user blocks an application from using the user information. */
564 #define E_USER_NOT_CONSENTED (ERR_SRC_FRAMEWORK + SET_E_CAUSE(3119))
566 //----------------------------------------------------------------------------V
568 //----------------------------------------------------------------------------W
569 /** (specialized) Thrown when non-blocking socket operation could not be
570 * completed immediately. */
571 #define E_WOULD_BLOCK (ERR_SRC_FRAMEWORK + SET_E_CAUSE(3300))
573 //----------------------------------------------------------------------------X
575 //----------------------------------------------------------------------------Y
577 //----------------------------------------------------------------------------Z
580 //-----------------------------------------------------------------------------
582 #endif // _FBASE_ERRORS_H_