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 26 Oct 2017 for MQTT C Client Libraries Internals by  doxygen 1.6.1