Data Structures

Here are the data structures with brief descriptions:
AckData for one of the ack packets
ClientsData related to one client
ClientStatesConfiguration data related to all clients
cond_type_struct
ConnackData for a connack packet
ConnectData for a connect packet
HeaderBitfields for the MQTT header byte
heap_infoInformation about the state of the heap
ListStructure to hold all data for one list
ListElementStructStructure to hold all data for one list element
Log_nameValue
MessagesClient publication message data
MQTTAsync_command
MQTTAsync_connectOptionsMQTTAsync_connectOptions defines several settings that control the way the client connects to an MQTT server
MQTTAsync_createOptions
MQTTAsync_disconnectOptions
MQTTAsync_failureDataThe data returned on completion of an unsuccessful API call in the response callback onFailure
MQTTAsync_init_optionsInitialization options
MQTTAsync_messageA structure representing the payload and attributes of an MQTT message
MQTTAsync_nameValue
MQTTAsync_queuedCommand
MQTTAsync_responseOptions
MQTTAsync_SSLOptionsMQTTAsync_sslProperties defines the settings to establish an SSL/TLS connection using the OpenSSL library
MQTTAsync_struct
MQTTAsync_successDataThe data returned on completion of a successful API call in the response callback onSuccess
MQTTAsync_willOptionsMQTTAsync_willOptions defines the MQTT "Last Will and Testament" (LWT) settings for the client
MQTTClient_connectOptionsMQTTClient_connectOptions defines several settings that control the way the client connects to an MQTT server
MQTTClient_init_optionsInitialization options
MQTTClient_messageA structure representing the payload and attributes of an MQTT message
MQTTClient_nameValueMQTTClient_libraryInfo is used to store details relating to the currently used library such as the version in use, the time it was built and relevant openSSL options
MQTTClient_persistenceA structure containing the function pointers to a persistence implementation and the context or state that will be shared across all the persistence functions
MQTTClient_SSLOptionsMQTTClient_sslProperties defines the settings to establish an SSL/TLS connection using the OpenSSL library
MQTTClient_willOptionsMQTTClient_willOptions defines the MQTT "Last Will and Testament" (LWT) settings for the client
MQTTClients
MQTTPacketData for a packet with header only
MQTTPersistence_message
MQTTPersistence_qEntry
MQTTProtocol
networkHandles
NodeStructStructure to hold all data for one list element
pending_write
pending_writes
PublicationsStored publication data to minimize copying
PublishData for a publish packet
qEntry
socket_queue
SocketsStructure to hold all socket data for the module
stackEntry
storageElementEach item on the heap is recorded with this structure
SubackData for a suback packet
SubscribeData for a subscribe packet
threadEntry
trace_settings_type
traceEntry
TreeStructure to hold all data for one tree
UnsubscribeData for an unsubscribe packet
willMessagesClient will message data
 All Data Structures Files Functions Variables Typedefs Defines

Generated on 2 Jun 2018 for MQTT C Client Libraries Internals by  doxygen 1.6.1