|
conduit 0.6.0
Modern C++23 header-only event-dispatching / event-transport library
|
NATS transport adapter — one instance = one NATS subject 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::nats::NatsError |
| Operational/runtime failure inside the NATS transport adapter. More... | |
| struct | conduit::nats::TlsConfig |
| struct | conduit::nats::Config |
| class | conduit::nats::Transport |
NATS pipe — one instance binds to a single NATS subject and carries traffic in both directions: outbound dispatch() publishes on the subject, and any inbound message on the subject is decoded via the shared event registry and delivered through the inbound sink installed at attach time. More... | |
Namespaces | |
| namespace | conduit |
| namespace | conduit::nats |
Enumerations | |
| enum class | conduit::nats::Format : std::uint8_t { conduit::nats::Json , conduit::nats::Cbor } |
| Wire format used for encoded envelopes. More... | |
NATS transport adapter — one instance = one NATS subject in both directions.