|
conduit 0.6.0
Modern C++23 header-only event-dispatching / event-transport library
|
AMQP 0.9.1 (RabbitMQ et al.) transport adapter — one instance = one routing key 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::amqp::AmqpError |
| Operational/runtime failure inside the AMQP transport adapter. More... | |
| struct | conduit::amqp::TlsConfig |
| struct | conduit::amqp::Config |
| class | conduit::amqp::Transport |
AMQP pipe — one instance binds to a single AMQP routing key and carries traffic in both directions: outbound dispatch() calls publish onto the configured exchange with the configured routing key; inbound messages arriving on the bound queue are decoded via the shared event registry and delivered through the inbound sink installed at attach time. More... | |
Namespaces | |
| namespace | conduit |
| namespace | conduit::amqp |
Enumerations | |
| enum class | conduit::amqp::Format : std::uint8_t { conduit::amqp::Json , conduit::amqp::Cbor } |
| Wire format used for encoded envelopes. More... | |
AMQP 0.9.1 (RabbitMQ et al.) transport adapter — one instance = one routing key in both directions.