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