![]() |
MQTT C Client Libraries Internals
|
| CAck | Data for one of the ack packets |
| CAckRequest | |
| 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