hdac SDK
SDK for hdac blockchain development
define.h
1 #ifndef DEFINE_H
2 #define DEFINE_H
3 
4 /* Error codes */
5 
6 #define MC_ERR_NOERROR 0x00000000
7 
8 /* General errors */
9 
10 #define MC_ERR_ALLOCATION 0x00000001
11 #define MC_ERR_TOO_FEW_PARAMETERS 0x00000002
12 #define MC_ERR_MISSING_PARAMETER 0x00000003
13 #define MC_ERR_OPERATION_NOT_SUPPORTED 0x00000004
14 #define MC_ERR_INVALID_PARAMETER_VALUE 0x00000005
15 #define MC_ERR_INTERNAL_ERROR 0x00000006
16 #define MC_ERR_FILE_READ_ERROR 0x00000007
17 #define MC_ERR_FILE_WRITE_ERROR 0x00000008
18 #define MC_ERR_CONNECTION_ERROR 0x00000009
19 #define MC_ERR_DBOPEN_ERROR 0x0000000A
20 #define MC_ERR_CORRUPTED 0x0000000B
21 #define MC_ERR_NOT_ALLOWED 0x0000000C
22 #define MC_ERR_WRONG_SCRIPT 0x0000000D
23 #define MC_ERR_FOUND 0x0000000E
24 #define MC_ERR_NOT_FOUND 0x0000000F
25 #define MC_ERR_NOT_SUPPORTED 0x00000010
26 #define MC_ERR_ERROR_IN_SCRIPT 0x00000011
27 
28 
29 #define MC_FOM_NONE 0x00000000
30 #define MC_FOM_RELATIVE_TO_DATADIR 0x00000001
31 #define MC_FOM_RELATIVE_MASK 0x0000000F
32 #define MC_FOM_CREATE_DIR 0x00000100
33 
34 #define MC_BUF_MODE_DEFAULT 0x00000000
35 #define MC_BUF_MODE_MAP 0x00000001
36 
37 
38 #define MC_PRM_NETWORK_NAME_MAX_SIZE 32
39 
40 #endif // DEFINE_H