Sternum Linux SDK
error_codes.h
Go to the documentation of this file.
1 #ifndef __ERROR_CODES_H__
2 #define __ERROR_CODES_H__
3 
4 #ifdef __cplusplus
5  extern "C" {
6 #endif
7 
8 #include <stdint.h>
9 
10 
11 typedef int sternum_code_t;
12 
13 #define STERNUM_CODE_ERROR -1
14 #define STERNUM_CODE_SUCCESS 0
15 #define STERNUM_CODE_MAGIC_GENERATION_ERROR 1
16 #define STERNUM_CODE_UNEXPECTED_STATE 2
17 #define STERNUM_CODE_NOT_INITIALIZED 3
18 #define STERNUM_CODE_INVALID_POINTER 4
19 #define STERNUM_CODE_UNSUPPORTED_ARGUMENT_SIZE 5
20 #define STERNUM_CODE_OUT_OF_MEMORY 6
21 #define STERNUM_CODE_UNSUPPORTED_ARGUMENT_TYPE 7
22 #define STERNUM_CODE_UNSUPPORTED_ARGUMENT_ROLE_TYPE 8
23 #define STERNUM_CODE_MUTEX_OPERATION_FAILURE 9
24 #define STERNUM_CODE_INITIALIZATION_ERROR 10
25 #define STERNUM_CODE_TASK_BUSY 11
26 #define STERNUM_CODE_INVALID_ARGUMENT 12
27 #define STERNUM_CODE_STORAGE_FAILURE 13
28 #define STERNUM_CODE_NOT_IMPLEMENTED 14
29 
30 
31 #ifdef __cplusplus
32 }
33 #endif
34 
35 #endif /* __ERROR_CODES_H__ */
int sternum_code_t
Definition: error_codes.h:11