blob: 387e78e786c2f8ebd5bfb4b84c6c18f034619ab5 [file] [log] [blame]
#ifndef __D2APNB_STRUCT_H__
#define __D2APNB_STRUCT_H__
#include "kal_general_types.h"
#include "kal_public_defs.h"
#include "ps_public_enum.h"
#include "d2_nvram_def.h"
#define D2APNB_LOCAL_PARA_HDR LOCAL_PARA_HDR
typedef struct
{
D2APNB_LOCAL_PARA_HDR
nvram_d2_vzw_apn_cfg_struct apn_list;
} d2apnb_ddm_vzw_apn_ntf_struct;
typedef struct
{
kal_bool wapn_present;
kal_uint32 wapn;
kal_bool apncl_present;
kal_uint32 apncl;
kal_bool apnni_present;
kal_uint8 apnni[APNNI_STRING_LEN];
kal_bool apntype_present;
kal_uint8 apntype[APNTYPE_STRING_LEN];
kal_bool apnb_present;
kal_uint8 apnb[APNB_STRING_LEN];
kal_bool apned_present;
kal_uint8 apned[APNED_STRING_LEN];
kal_bool apntimer_present;
kal_uint32 apntimer;
} d2apnb_vzwapne_struct;
typedef struct
{
kal_bool wapn_present;
kal_uint32 wapn;
kal_bool max_conn_present;
kal_uint32 max_conn;
kal_bool max_conn_t_present;
kal_uint32 max_conn_t;
kal_bool wait_time_present;
kal_uint32 wait_time;
kal_bool throttle_time_present;
kal_uint32 throttle_time;
} d2apnb_vzwapnetmr_struct;
#endif