1 /*
2  * Copyright (C) 2015-2018 Alibaba Group Holding Limited
3  */
4 
5 #ifndef _IOTX_CM_MQTT_H_
6 #define _IOTX_CM_MQTT_H_
7 
8 #include "iotx_cm.h"
9 #include "iotx_cm_internal.h"
10 
11 typedef struct {
12     uintptr_t packet_id;
13     char *topic;
14     void *user_data;
15     iotx_mqtt_event_handle_func_fpt sub_state_cb;
16     iotx_cm_data_handle_cb sub_recieve_cb;
17     dlist_t linked_list;
18 } mqtt_sub_node_t;
19 
20 iotx_cm_connection_t *iotx_cm_open_mqtt(iotx_cm_init_param_t *params);
21 
22 #endif /* _LINKKIT_CM_H_ */
23