blob: 235822655808235739b604493d028bdac260b6f2 [file] [log] [blame]
rjw6c1fd8f2022-11-30 14:33:01 +08001#ifndef __D2_PUBLIC_DEFS_H__
2#define __D2_PUBLIC_DEFS_H__
3
4// Type denifitions
5typedef enum
6{
7 D2_RES_FAIL = -1,
8 D2_RES_NONE,
9 D2_RES_SUCC,
10 D2_RES_RETRY,
11 // => DATA CALL
12 D2_RES_FAIL_CONT,
13 D2_RES_FAIL_ABORT,
14 D2_RES_SUCC_ABORT,
15 D2_RES_SUCC_CONT,
16 D2_RES_MAX = 0x7FFFFFFF
17}d2_res_enum;
18
19typedef enum
20{
21 D2_EVENT_NONE = 0x00000000,
22 D2_EVENT_PDX_PROFILE_CHG = 0x00000001,
23 // => DATA CALL
24 D2_EVENT_PRE_ACT_DATA_CALL = 0x00000100,
25 D2_EVENT_POST_ACT_DATA_CALL = 0x00000200,
26 D2_EVENT_PRE_DEACT_DATA_CALL = 0x00000400,
27 D2_EVENT_POST_DEACT_DATA_CALL = 0x00000800,
28 D2_EVENT_ON_MOD_DATA_CALL = 0x00001000,
29 // => NetIF
30 D2_EVENT_IPV6_RA_INIT_FAIL = 0x00010000,
31 D2_EVENT_IPV6_RA_REFRESH_FAIL = 0x00020000,
32 D2_EVENT_MAX = 0x7FFFFFFF
33}d2_event_enum;
34
35// Macros
36// N/A
37
38#endif