blob: 387e78e786c2f8ebd5bfb4b84c6c18f034619ab5 [file] [log] [blame]
rjw6c1fd8f2022-11-30 14:33:01 +08001#ifndef __D2APNB_STRUCT_H__
2#define __D2APNB_STRUCT_H__
3
4#include "kal_general_types.h"
5#include "kal_public_defs.h"
6#include "ps_public_enum.h"
7#include "d2_nvram_def.h"
8
9#define D2APNB_LOCAL_PARA_HDR LOCAL_PARA_HDR
10
11typedef struct
12{
13 D2APNB_LOCAL_PARA_HDR
14 nvram_d2_vzw_apn_cfg_struct apn_list;
15} d2apnb_ddm_vzw_apn_ntf_struct;
16
17typedef struct
18{
19 kal_bool wapn_present;
20 kal_uint32 wapn;
21 kal_bool apncl_present;
22 kal_uint32 apncl;
23 kal_bool apnni_present;
24 kal_uint8 apnni[APNNI_STRING_LEN];
25 kal_bool apntype_present;
26 kal_uint8 apntype[APNTYPE_STRING_LEN];
27 kal_bool apnb_present;
28 kal_uint8 apnb[APNB_STRING_LEN];
29 kal_bool apned_present;
30 kal_uint8 apned[APNED_STRING_LEN];
31 kal_bool apntimer_present;
32 kal_uint32 apntimer;
33} d2apnb_vzwapne_struct;
34
35typedef struct
36{
37 kal_bool wapn_present;
38 kal_uint32 wapn;
39 kal_bool max_conn_present;
40 kal_uint32 max_conn;
41 kal_bool max_conn_t_present;
42 kal_uint32 max_conn_t;
43 kal_bool wait_time_present;
44 kal_uint32 wait_time;
45 kal_bool throttle_time_present;
46 kal_uint32 throttle_time;
47} d2apnb_vzwapnetmr_struct;
48
49
50#endif