coreMQTT  v1.0.0
MQTT 3.1.1 Client Library
Related Pages
Here is a list of all related documentation pages:
[detail level 12]
 DesignArchitecture of the MQTT library
 ConfigurationsConfigurations of the MQTT Library
 FunctionsPrimary functions of the MQTT library:

MQTT_Init
MQTT_Connect
MQTT_Subscribe
MQTT_Publish
MQTT_Ping
MQTT_Unsubscribe
MQTT_Disconnect
MQTT_ProcessLoop
MQTT_ReceiveLoop
MQTT_GetPacketId
MQTT_GetSubAckStatusCodes
MQTT_Status_strerror
MQTT_PublishToResend

 MQTT_InitInitialize an MQTT context.
 MQTT_ConnectEstablish an MQTT session.
 MQTT_SubscribeSends MQTT SUBSCRIBE for the given list of topic filters to the broker.
 MQTT_PublishPublishes a message to the given topic name.
 MQTT_PingSends an MQTT PINGREQ to broker.
 MQTT_UnsubscribeSends MQTT UNSUBSCRIBE for the given list of topic filters to the broker.
 MQTT_DisconnectDisconnect an MQTT session.
 MQTT_ProcessLoopLoop to receive packets from the transport interface. Handles keep alive.
 MQTT_ReceiveLoopLoop to receive packets from the transport interface. Does not handle keep alive.
 MQTT_GetPacketIdGet a packet ID that is valid according to the MQTT 3.1.1 spec.
 MQTT_GetSubAckStatusCodesParses the payload of an MQTT SUBACK packet that contains status codes corresponding to topic filter subscription requests from the original subscribe packet.
 MQTT_Status_strerrorError code to string conversion for MQTT statuses.
 MQTT_PublishToResendGet the packet ID of next pending publish to be resent.
 MQTT_GetConnectPacketSizeGet the size and Remaining Length of an MQTT CONNECT packet.
 MQTT_SerializeConnectSerialize an MQTT CONNECT packet in the given fixed buffer pFixedBuffer.
 MQTT_GetSubscribePacketSizeGet packet size and Remaining Length of an MQTT SUBSCRIBE packet.
 MQTT_SerializeSubscribeSerialize an MQTT SUBSCRIBE packet in the given buffer.
 MQTT_GetUnsubscribePacketSizeGet packet size and Remaining Length of an MQTT UNSUBSCRIBE packet.
 MQTT_SerializeUnsubscribeSerialize an MQTT UNSUBSCRIBE packet in the given buffer.
 MQTT_GetPublishPacketSizeGet the packet size and remaining length of an MQTT PUBLISH packet.
 MQTT_SerializePublishSerialize an MQTT PUBLISH packet in the given buffer.
 MQTT_SerializePublishHeaderSerialize an MQTT PUBLISH packet header in the given buffer.
 MQTT_SerializeAckSerialize an MQTT PUBACK, PUBREC, PUBREL, or PUBCOMP into the given buffer.
 MQTT_GetDisconnectPacketSizeGet the size of an MQTT DISCONNECT packet.
 MQTT_SerializeDisconnectSerialize an MQTT DISCONNECT packet into the given buffer.
 MQTT_GetPingreqPacketSizeGet the size of an MQTT PINGREQ packet.
 MQTT_SerializePingreqSerialize an MQTT PINGREQ packet into the given buffer.
 MQTT_DeserializePublishDeserialize an MQTT PUBLISH packet.
 MQTT_DeserializeAckDeserialize an MQTT CONNACK, SUBACK, UNSUBACK, PUBACK, PUBREC, PUBREL, PUBCOMP, or PINGRESP.
 MQTT_GetIncomingPacketTypeAndLengthExtract the MQTT packet type and length from incoming packet.
 Porting GuideGuide for porting MQTT to a new platform
 Transport InterfaceThe transport interface definition