|  | MQTT C Client Libraries Internals
    | 
| CAck | Data for one of the ack packets | 
| CClients | Data related to one client | 
| CClientStates | Configuration data related to all clients | 
| Ccond_type_struct | |
| CConnack | Data for a connack packet | 
| CConnect | Data for a connect packet | 
| CframeData | Builds a websocket frame for data transmission | 
| CHeader | Bitfields for the MQTT header byte | 
| Cheap_info | Information about the state of the heap | 
| CList | Structure to hold all data for one list | 
| CListElementStruct | Structure to hold all data for one list element | 
| CLog_nameValue | |
| CMessages | Client publication message data | 
| CMQTTAsync_command | |
| CMQTTAsync_connectData | The connect options that can be updated before an automatic reconnect | 
| CMQTTAsync_connectOptions | MQTTAsync_connectOptions defines several settings that control the way the client connects to an MQTT server | 
| CMQTTAsync_createOptions | Options for the ::MQTTAsync_createWithOptions call | 
| CMQTTAsync_disconnectOptions | Options for the ::MQTTAsync_disconnect call | 
| CMQTTAsync_failureData | The data returned on completion of an unsuccessful API call in the response callback onFailure | 
| CMQTTAsync_failureData5 | The data returned on completion of an unsuccessful API call in the response callback onFailure | 
| CMQTTAsync_init_options | Initialization options | 
| CMQTTAsync_message | A structure representing the payload and attributes of an MQTT message | 
| CMQTTAsync_nameValue | Utility structure where name/value pairs are needed | 
| CMQTTAsync_queuedCommand | |
| CMQTTAsync_responseOptions | Structure to define call options | 
| CMQTTAsync_SSLOptions | MQTTAsync_sslProperties defines the settings to establish an SSL/TLS connection using the OpenSSL library | 
| CMQTTAsync_struct | |
| CMQTTAsync_successData | The data returned on completion of a successful API call in the response callback onSuccess | 
| CMQTTAsync_successData5 | The data returned on completion of a successful API call in the response callback onSuccess | 
| CMQTTAsync_willOptions | MQTTAsync_willOptions defines the MQTT "Last Will and Testament" (LWT) settings for the client | 
| CMQTTClient_connectOptions | MQTTClient_connectOptions defines several settings that control the way the client connects to an MQTT server | 
| CMQTTClient_createOptions | Options for the MQTTClient_createWithOptions call | 
| CMQTTClient_init_options | Initialization options | 
| CMQTTClient_message | A structure representing the payload and attributes of an MQTT message | 
| CMQTTClient_nameValue | MQTTClient_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 | 
| CMQTTClient_persistence | A structure containing the function pointers to a persistence implementation and the context or state that will be shared across all the persistence functions | 
| CMQTTClient_SSLOptions | MQTTClient_sslProperties defines the settings to establish an SSL/TLS connection using the OpenSSL library | 
| CMQTTClient_willOptions | MQTTClient_willOptions defines the MQTT "Last Will and Testament" (LWT) settings for the client | 
| CMQTTClients | |
| CMQTTLenString | The data for a length delimited string | 
| CMQTTPacket | Data for a packet with header only | 
| CMQTTPersistence_message | |
| CMQTTPersistence_qEntry | |
| CMQTTProperties | MQTT version 5 property list | 
| CMQTTProperty | Structure to hold an MQTT version 5 property of any type | 
| CMQTTProtocol | |
| CMQTTResponse | MQTT version 5.0 response information | 
| CMQTTSubscribe_options | The MQTT V5 subscribe options, apart from QoS which existed before V5 | 
| CnameToType | |
| CnetworkHandles | |
| CNodeStruct | Structure to hold all data for one list element | 
| CPacketBuffers | |
| Cpending_write | |
| Cpending_writes | |
| Cprops_rc_parms | |
| CPublications | Stored publication data to minimize copying | 
| CPublish | Data for a publish packet | 
| CqEntry | |
| CSHA_CTX_S | |
| Csocket_queue | |
| CSockets | Structure to hold all socket data for the module | 
| CstackEntry | |
| CstorageElement | Each item on the heap is recorded with this structure | 
| CSuback | Data for a suback packet | 
| CthreadEntry | |
| Ctrace_settings_type | |
| CtraceEntry | |
| CTree | Structure to hold all data for one tree | 
| CUnsuback | Data for an MQTT V5 unsuback packet | 
| CwillMessages | Client will message data | 
| Cws_frame | Raw websocket frame data | 
 1.8.17
 1.8.17