![]()
![]()
#define MQTT_MSG_H
![]()
![]()
#include <stdint.h>
![]()
![]()
#include <stdbool.h>
![]()
![]()
#include "mqtt_config.h"
![]()
![]()
#include "mqtt_client.h"
![]()
![]()
mqtt_message_type
![]()
![]()
MQTT_MSG_TYPE_CONNECT
![]()
![]()
MQTT_MSG_TYPE_CONNACK
![]()
![]()
MQTT_MSG_TYPE_PUBLISH
![]()
![]()
MQTT_MSG_TYPE_PUBACK
![]()
![]()
MQTT_MSG_TYPE_PUBREC
![]()
![]()
MQTT_MSG_TYPE_PUBREL
![]()
![]()
MQTT_MSG_TYPE_PUBCOMP
![]()
![]()
MQTT_MSG_TYPE_SUBSCRIBE
![]()
![]()
MQTT_MSG_TYPE_SUBACK
![]()
![]()
MQTT_MSG_TYPE_UNSUBSCRIBE
![]()
![]()
MQTT_MSG_TYPE_UNSUBACK
![]()
![]()
MQTT_MSG_TYPE_PINGREQ
![]()
![]()
MQTT_MSG_TYPE_PINGRESP
![]()
![]()
MQTT_MSG_TYPE_DISCONNECT
![]()
![]()
mqtt_message
![]()
![]()
data
![]()
![]()
length
![]()
![]()
fragmented_msg_total_length
![]()
![]()
fragmented_msg_data_offset
![]()
![]()
mqtt_connect_info
![]()
![]()
client_id
![]()
![]()
username
![]()
![]()
password
![]()
![]()
will_topic
![]()
![]()
will_message
![]()
![]()
keepalive
![]()
![]()
will_length
![]()
![]()
will_qos
![]()
![]()
will_retain
![]()
![]()
clean_session
![]()
![]()
protocol_ver
![]()
![]()
mqtt_connection
![]()
![]()
outbound_message
![]()
![]()
buffer
![]()
![]()
buffer_length
![]()
![]()
information
![]()
![]()
mqtt_get_type(const uint8_t *)
![]()
![]()
mqtt_get_connect_session_present(const uint8_t *)
![]()
![]()
mqtt_get_connect_return_code(const uint8_t *)
![]()
![]()
mqtt_get_dup(const uint8_t *)
![]()
![]()
mqtt_set_dup(uint8_t *)
![]()
![]()
mqtt_get_qos(const uint8_t *)
![]()
![]()
mqtt_get_retain(const uint8_t *)
![]()
![]()
mqtt_header_complete(uint8_t *, size_t);
![]()
![]()
mqtt_get_total_length(const uint8_t *, size_t, int *);
![]()
![]()
mqtt_get_publish_topic(uint8_t *, size_t *);
![]()
![]()
mqtt_get_publish_data(uint8_t *, size_t *);
![]()
![]()
mqtt_get_suback_data(uint8_t *, size_t *);
![]()
![]()
mqtt_get_id(uint8_t *, size_t);
![]()
![]()
mqtt_has_valid_msg_hdr(uint8_t *, size_t);
![]()
![]()
mqtt_msg_buffer_init(mqtt_connection_t *, int);
![]()
![]()
mqtt_msg_buffer_destroy(mqtt_connection_t *);
![]()
![]()
mqtt_msg_connect(mqtt_connection_t *, mqtt_connect_info_t *);
![]()
![]()
mqtt_msg_publish(mqtt_connection_t *, const char *, const char *, int, int, int, uint16_t *);
![]()
![]()
mqtt_msg_puback(mqtt_connection_t *, uint16_t);
![]()
![]()
mqtt_msg_pubrec(mqtt_connection_t *, uint16_t);
![]()
![]()
mqtt_msg_pubrel(mqtt_connection_t *, uint16_t);
![]()
![]()
mqtt_msg_pubcomp(mqtt_connection_t *, uint16_t);
![]()
![]()
mqtt_msg_subscribe(mqtt_connection_t *, const esp_mqtt_topic_t *, int, uint16_t *);
![]()
![]()
mqtt_msg_unsubscribe(mqtt_connection_t *, const char *, uint16_t *);
![]()
![]()
mqtt_msg_pingreq(mqtt_connection_t *);
![]()
![]()
mqtt_msg_pingresp(mqtt_connection_t *);
![]()
![]()
mqtt_msg_disconnect(mqtt_connection_t *);