| 
    Link Kit C-SDK
    4.0.0
    
   | 
 
#include <aiot_mqtt_api.h>

Public 属性 | |
| aiot_mqtt_recv_type_t | type | 
| MQTT报文类型, 更多信息请参考aiot_mqtt_recv_type_t.  更多... | |
| union { | |
| struct { | |
| uint8_t qos | |
| char * topic | |
| uint16_t topic_len | |
| uint8_t * payload | |
| uint32_t payload_len | |
| pub_property_t * pub_prop | |
| } pub | |
| MQTT PUBLISH报文  更多... | |
| struct { | |
| int32_t res | |
| uint8_t max_qos | |
| uint16_t packet_id | |
| } sub_ack | |
| AIOT_MQTTRECV_SUB_ACK.  更多... | |
| struct { | |
| uint16_t packet_id | |
| } unsub_ack | |
| AIOT_MQTTRECV_UNSUB_ACK.  更多... | |
| struct { | |
| uint16_t packet_id | |
| } pub_ack | |
| AIOT_MQTTRECV_PUB_ACK.  更多... | |
| struct { | |
| uint8_t reason_code | |
| connack_property_t prop | |
| } con_ack | |
| AIOT_MQTTRECV_CON_ACK.  更多... | |
| struct { | |
| uint8_t reason_code | |
| } server_disconnect | |
| AIOT_MQTTRECV_DISCONNECT. MQTT 5.0特性.  更多... | |
| } | data | 
| MQTT报文联合体, 内容根据type进行选择  更多... | |
| aiot_mqtt_recv_type_t aiot_mqtt_recv_t::type | 
MQTT报文类型, 更多信息请参考aiot_mqtt_recv_type_t.
| uint8_t aiot_mqtt_recv_t::qos | 
| char* aiot_mqtt_recv_t::topic | 
| uint16_t aiot_mqtt_recv_t::topic_len | 
| uint8_t* aiot_mqtt_recv_t::payload | 
| uint32_t aiot_mqtt_recv_t::payload_len | 
| pub_property_t* aiot_mqtt_recv_t::pub_prop | 
| struct { ... } aiot_mqtt_recv_t::pub | 
MQTT PUBLISH报文
| int32_t aiot_mqtt_recv_t::res | 
| uint8_t aiot_mqtt_recv_t::max_qos | 
| uint16_t aiot_mqtt_recv_t::packet_id | 
| struct { ... } aiot_mqtt_recv_t::sub_ack | 
AIOT_MQTTRECV_SUB_ACK.
| struct { ... } aiot_mqtt_recv_t::unsub_ack | 
AIOT_MQTTRECV_UNSUB_ACK.
| struct { ... } aiot_mqtt_recv_t::pub_ack | 
AIOT_MQTTRECV_PUB_ACK.
| uint8_t aiot_mqtt_recv_t::reason_code | 
| connack_property_t aiot_mqtt_recv_t::prop | 
| struct { ... } aiot_mqtt_recv_t::con_ack | 
AIOT_MQTTRECV_CON_ACK.
| struct { ... } aiot_mqtt_recv_t::server_disconnect | 
AIOT_MQTTRECV_DISCONNECT. MQTT 5.0特性.
| union { ... } aiot_mqtt_recv_t::data | 
MQTT报文联合体, 内容根据type进行选择
 1.8.11