Add toolchain and mbtk source
Change-Id: Ie12546301367ea59240bf23d5e184ad7e36e40b3
diff --git a/mbtk/mbtk_ril/inc/info_data.h b/mbtk/mbtk_ril/inc/info_data.h
new file mode 100755
index 0000000..c17cd80
--- /dev/null
+++ b/mbtk/mbtk_ril/inc/info_data.h
@@ -0,0 +1,65 @@
+/*
+*
+* Data : 2022/11/1 18:27:39
+* Author : LiuBin
+*/
+#ifndef _info_data_H
+#define _info_data_H
+#include "mbtk_type.h"
+#include "mbtk_list.h"
+#include "mbtk_log.h"
+#include "mbtk_utils.h"
+
+#define SOCK_CLIENT_MAX 100
+#define EPOLL_LISTEN_MAX 100
+#define IND_REGISTER_MAX 10
+#define PACK_PROCESS_QUEUE_MAX 20
+
+#define MBTK_APN_PROP "persist.mbtk.apn"
+#define MBTK_LTE_B28_SUPPORT 1
+
+typedef struct
+{
+ int fd;
+
+ uint32 ind_num;
+ uint16 ind_register[IND_REGISTER_MAX];
+} sock_client_info_t;
+
+typedef struct
+{
+ sock_client_info_t *cli_info;
+ void* pack;
+} info_queue_item_t;
+
+typedef struct
+{
+ int cid;
+
+ bool ipv4_valid;
+ uint8 ipv4[20];
+ bool ipv6_valid;
+ uint8 ipv6[50];
+} info_apn_ip_t;
+
+typedef enum {
+ INFO_URC_MSG_RADIO_STATE,
+ INFO_URC_MSG_CGEV,
+ INFO_URC_MSG_NET_CS_REG_STATE,
+ INFO_URC_MSG_NET_PS_REG_STATE,
+ INFO_URC_MSG_CALL_STATE,
+ INFO_URC_MSG_SIM_STATE,
+ INFO_URC_MSG_PDP_STATE,
+ INFO_URC_MSG_SMS_STATE,
+ INFO_URC_MSG_NET_STATE_LOG // Save Network state into file.
+} info_urc_msg_id_enum;
+
+typedef struct {
+ info_urc_msg_id_enum msg;
+
+ void *data;
+ int data_len;
+} info_urc_msg_t;
+
+
+#endif /* _info_data_H */