Sternum Linux SDK
error_codes.h File Reference
#include <stdint.h>

Go to the source code of this file.

Macros

#define STERNUM_CODE_ERROR   -1
 
#define STERNUM_CODE_SUCCESS   0
 
#define STERNUM_CODE_MAGIC_GENERATION_ERROR   1
 
#define STERNUM_CODE_UNEXPECTED_STATE   2
 
#define STERNUM_CODE_NOT_INITIALIZED   3
 
#define STERNUM_CODE_INVALID_POINTER   4
 
#define STERNUM_CODE_UNSUPPORTED_ARGUMENT_SIZE   5
 
#define STERNUM_CODE_OUT_OF_MEMORY   6
 
#define STERNUM_CODE_UNSUPPORTED_ARGUMENT_TYPE   7
 
#define STERNUM_CODE_UNSUPPORTED_ARGUMENT_ROLE_TYPE   8
 
#define STERNUM_CODE_MUTEX_OPERATION_FAILURE   9
 
#define STERNUM_CODE_INITIALIZATION_ERROR   10
 
#define STERNUM_CODE_TASK_BUSY   11
 
#define STERNUM_CODE_INVALID_ARGUMENT   12
 
#define STERNUM_CODE_STORAGE_FAILURE   13
 
#define STERNUM_CODE_NOT_IMPLEMENTED   14
 

Typedefs

typedef int sternum_code_t
 

Macro Definition Documentation

◆ STERNUM_CODE_ERROR

#define STERNUM_CODE_ERROR   -1

◆ STERNUM_CODE_INITIALIZATION_ERROR

#define STERNUM_CODE_INITIALIZATION_ERROR   10

◆ STERNUM_CODE_INVALID_ARGUMENT

#define STERNUM_CODE_INVALID_ARGUMENT   12

◆ STERNUM_CODE_INVALID_POINTER

#define STERNUM_CODE_INVALID_POINTER   4

◆ STERNUM_CODE_MAGIC_GENERATION_ERROR

#define STERNUM_CODE_MAGIC_GENERATION_ERROR   1

◆ STERNUM_CODE_MUTEX_OPERATION_FAILURE

#define STERNUM_CODE_MUTEX_OPERATION_FAILURE   9

◆ STERNUM_CODE_NOT_IMPLEMENTED

#define STERNUM_CODE_NOT_IMPLEMENTED   14

◆ STERNUM_CODE_NOT_INITIALIZED

#define STERNUM_CODE_NOT_INITIALIZED   3

◆ STERNUM_CODE_OUT_OF_MEMORY

#define STERNUM_CODE_OUT_OF_MEMORY   6

◆ STERNUM_CODE_STORAGE_FAILURE

#define STERNUM_CODE_STORAGE_FAILURE   13

◆ STERNUM_CODE_SUCCESS

#define STERNUM_CODE_SUCCESS   0

◆ STERNUM_CODE_TASK_BUSY

#define STERNUM_CODE_TASK_BUSY   11

◆ STERNUM_CODE_UNEXPECTED_STATE

#define STERNUM_CODE_UNEXPECTED_STATE   2

◆ STERNUM_CODE_UNSUPPORTED_ARGUMENT_ROLE_TYPE

#define STERNUM_CODE_UNSUPPORTED_ARGUMENT_ROLE_TYPE   8

◆ STERNUM_CODE_UNSUPPORTED_ARGUMENT_SIZE

#define STERNUM_CODE_UNSUPPORTED_ARGUMENT_SIZE   5

◆ STERNUM_CODE_UNSUPPORTED_ARGUMENT_TYPE

#define STERNUM_CODE_UNSUPPORTED_ARGUMENT_TYPE   7

Typedef Documentation

◆ sternum_code_t

typedef int sternum_code_t