rjw | 6c1fd8f | 2022-11-30 14:33:01 +0800 | [diff] [blame] | 1 | #ifndef __D2_PUBLIC_DEFS_H__ |
| 2 | #define __D2_PUBLIC_DEFS_H__ |
| 3 | |
| 4 | // Type denifitions |
| 5 | typedef 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 | |
| 19 | typedef 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 |