| Interface | Description | 
|---|---|
| MqttConnectCallback | The  MqttConnectCallbackinterface provides connection callback
 and enumerates the message types. | 
| MqttMessageCallback | The  MqttMessageCallbackinterface provides connection callback
 and enumerates the message types. | 
| MqttPublishCallback | The  MqttPublishCallbackinterface provides subscription callback
 and enumerates the message types. | 
| MqttSubscribeCallback | The  MqttSubscribeCallbackinterface provides subscription
 callback and enumerates the message types. | 
| Class | Description | 
|---|---|
| MqttClient | The  MqttClientclass can be used to create MQTT client
 instances. | 
| MqttConfig | The  MqttConfigclass contains the configuration data used to
 connect aMqttClient. |