Paho C++  1.0
The Paho MQTT C++ Client Library
 All Classes Files Functions Variables Typedefs Friends
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCmqtt::buffer_ref< T >A reference object for holding immutable data buffers, with cheap copy semantics and lifetime management
oCmqtt::buffer_ref< char >
oCmqtt::buffer_view< T >A reference to a contiguous sequence of items, with no ownership
oCmqtt::callbackProvides a mechanism for tracking the completion of an asynchronous action
|\Cmqtt::clientLightweight client for talking to an MQTT server using methods that block until an operation completes
oCmqtt::connect_optionsHolds the set of options that control how the client connects to a server
oCmqtt::delivery_response_optionsThe response options for asynchronous calls targeted at delivery
oCmqtt::disconnect_optionsOptions for disconnecting from an MQTT broker
oCstd::exceptionSTL class
|\Cstd::runtime_errorSTL class
| \Cmqtt::exceptionBase mqtt::exception
|  oCmqtt::persistence_exceptionThis exception is thrown by the implementor of the persistence interface if there is a problem reading or writing persistent data
|  \Cmqtt::security_exceptionThrown when a client is not authorized to perform an operation, or if there is a problem with the security configuration
oCmqtt::iaction_listenerProvides a mechanism for tracking the completion of an asynchronous action
oCmqtt::iasync_clientEnables an application to communicate with an MQTT server using non-blocking methods
|\Cmqtt::async_clientLightweight client for talking to an MQTT server using non-blocking methods that allow an operation to run in the background
oCmqtt::iclient_persistenceRepresents a persistent data store, used to store outbound and inbound messages while they are in flight, enabling delivery to the QoS specified
oCmqtt::messageAn MQTT message holds everything required for an MQTT PUBLISH message
oCmqtt::response_optionsThe response options for various asynchronous calls
oCmqtt::ssl_optionsHolds the set of SSL options for connection
oCmqtt::string_collectionType for a collection of topics
oCmqtt::thread_queue< T, Container >A thread-safe queue for inter-thread communication
oCmqtt::tokenProvides a mechanism for tracking the completion of an asynchronous action
|\Cmqtt::delivery_tokenProvides a mechanism to track the delivery progress of a message
oCmqtt::topicRepresents a topic destination, used for publish/subscribe messaging
\Cmqtt::will_optionsHolds the set of options that govern the Last Will and Testament feature