|
conduit 0.6.0
Modern C++23 header-only event-dispatching / event-transport library
|
Classes | |
| struct | Config |
| struct | CurveConfig |
CurveZMQ authentication parameters (gated by CONDUIT_TRANSPORT_ZMQ_CURVE). More... | |
| class | Transport |
ZeroMQ pipe — one instance covers a pattern-specific pair of sockets and carries traffic in both directions: outbound dispatch() sends on the publish/push/router leg, and inbound traffic is decoded on a dedicated receive thread and delivered through the inbound sink installed at attach time. More... | |
| class | ZmqError |
| Operational/runtime failure inside the ZMQ transport adapter. More... | |
Enumerations | |
| enum class | Format : std::uint8_t { Json , Cbor } |
| Wire format used for encoded envelopes. More... | |
| enum class | Pattern : std::uint8_t { PubSub , PushPull , RouterDealer } |
| ZMQ socket pattern. More... | |
| enum class | Role : std::uint8_t { Bind , Connect } |
| Per-socket role. More... | |
|
strong |
|
strong |
ZMQ socket pattern.
Each pattern picks a different socket-type pair and expects different endpoint config to be populated.
|
strong |