Paho C++
1.0
The Paho MQTT C++ Client Library
|
mqtt::buffer_ref< T > | A reference object for holding immutable data buffers, with cheap copy semantics and lifetime management |
mqtt::buffer_ref< char > | |
mqtt::buffer_view< T > | A reference to a contiguous sequence of items, with no ownership |
mqtt::callback | Provides a mechanism for tracking the completion of an asynchronous action |
mqtt::client | Lightweight client for talking to an MQTT server using methods that block until an operation completes |
mqtt::connect_options | Holds the set of options that control how the client connects to a server |
mqtt::delivery_response_options | The response options for asynchronous calls targeted at delivery |
mqtt::disconnect_options | Options for disconnecting from an MQTT broker |
std::exception | STL class |
std::runtime_error | STL class |
mqtt::exception | Base mqtt::exception |
mqtt::persistence_exception | This exception is thrown by the implementor of the persistence interface if there is a problem reading or writing persistent data |
mqtt::security_exception | Thrown when a client is not authorized to perform an operation, or if there is a problem with the security configuration |
mqtt::iaction_listener | Provides a mechanism for tracking the completion of an asynchronous action |
mqtt::iasync_client | Enables an application to communicate with an MQTT server using non-blocking methods |
mqtt::async_client | Lightweight client for talking to an MQTT server using non-blocking methods that allow an operation to run in the background |
mqtt::iclient_persistence | Represents a persistent data store, used to store outbound and inbound messages while they are in flight, enabling delivery to the QoS specified |
mqtt::message | An MQTT message holds everything required for an MQTT PUBLISH message |
mqtt::response_options | The response options for various asynchronous calls |
mqtt::ssl_options | Holds the set of SSL options for connection |
mqtt::string_collection | Type for a collection of topics |
mqtt::thread_queue< T, Container > | A thread-safe queue for inter-thread communication |
mqtt::token | Provides a mechanism for tracking the completion of an asynchronous action |
mqtt::delivery_token | Provides a mechanism to track the delivery progress of a message |
mqtt::topic | Represents a topic destination, used for publish/subscribe messaging |
mqtt::will_options | Holds the set of options that govern the Last Will and Testament feature |