blob: 235822655808235739b604493d028bdac260b6f2 [file] [log] [blame]
#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