|
conduit 0.6.0
Modern C++23 header-only event-dispatching / event-transport library
|
MQTT transport adapter — one instance = one MQTT topic in both directions. More...
#include <conduit/bus.hpp>#include <conduit/envelope.hpp>#include <conduit/exception.hpp>#include <conduit/listener.hpp>#include <conduit/serialization.hpp>#include <conduit/transport.hpp>#include <chrono>#include <cstdint>#include <memory>#include <optional>#include <string>
Go to the source code of this file.
Classes | |
| class | conduit::mqtt::MqttError |
| Operational/runtime failure inside the MQTT transport adapter. More... | |
| struct | conduit::mqtt::TlsConfig |
| struct | conduit::mqtt::Config |
| class | conduit::mqtt::Transport |
MQTT pipe — one instance binds to a single MQTT topic and carries traffic in both directions: outbound dispatch() calls publish onto the topic, and any inbound message on the topic is decoded via the shared event registry and delivered through the inbound sink installed at attach time. More... | |
Namespaces | |
| namespace | conduit |
| namespace | conduit::mqtt |
Enumerations | |
| enum class | conduit::mqtt::Format : std::uint8_t { conduit::mqtt::Json , conduit::mqtt::Cbor } |
| Wire format used for encoded envelopes. More... | |
MQTT transport adapter — one instance = one MQTT topic in both directions.