| #ifndef __D2_PUBLIC_DEFS_H__ |
| #define __D2_PUBLIC_DEFS_H__ |
| |
| // Type denifitions |
| typedef enum |
| { |
| D2_RES_FAIL = -1, |
| D2_RES_NONE, |
| D2_RES_SUCC, |
| D2_RES_RETRY, |
| // => DATA CALL |
| D2_RES_FAIL_CONT, |
| D2_RES_FAIL_ABORT, |
| D2_RES_SUCC_ABORT, |
| D2_RES_SUCC_CONT, |
| D2_RES_MAX = 0x7FFFFFFF |
| }d2_res_enum; |
| |
| typedef enum |
| { |
| D2_EVENT_NONE = 0x00000000, |
| D2_EVENT_PDX_PROFILE_CHG = 0x00000001, |
| // => DATA CALL |
| D2_EVENT_PRE_ACT_DATA_CALL = 0x00000100, |
| D2_EVENT_POST_ACT_DATA_CALL = 0x00000200, |
| D2_EVENT_PRE_DEACT_DATA_CALL = 0x00000400, |
| D2_EVENT_POST_DEACT_DATA_CALL = 0x00000800, |
| D2_EVENT_ON_MOD_DATA_CALL = 0x00001000, |
| // => NetIF |
| D2_EVENT_IPV6_RA_INIT_FAIL = 0x00010000, |
| D2_EVENT_IPV6_RA_REFRESH_FAIL = 0x00020000, |
| D2_EVENT_MAX = 0x7FFFFFFF |
| }d2_event_enum; |
| |
| // Macros |
| // N/A |
| |
| #endif |