MQTT-C: Data Structures

MQTT-C

Data Structures
Here are the data structures with brief descriptions:

C mqtt_client | An MQTT client
C mqtt_fixed_header | The fixed header of an MQTT control packet
C mqtt_message_queue | A message queue
C mqtt_queued_message | A message in a mqtt_message_queue
C mqtt_response | A struct used to deserialize/interpret an incoming packet from the broker
C mqtt_response_connack | A connection response datastructure
C mqtt_response_pingresp | The response to a ping request
C mqtt_response_puback | A publish acknowledgement for messages that were published with QoS level 1
C mqtt_response_pubcomp | The response to a PUBREL packet
C mqtt_response_publish | A publish packet received from the broker.A publish packet is received from the broker when a client publishes to a topic that the {local client} is subscribed to
C mqtt_response_pubrec | The response packet to a PUBLISH packet with QoS level 2
C mqtt_response_pubrel | The response to a PUBREC packet
C mqtt_response_suback | The response to a subscription request
C mqtt_response_unsuback | The brokers response to a UNSUBSCRIBE request