27#include <conduit/version.hpp>
Fluent builder for EventEnvelope plus the conduit::event(...) and conduit::make_event<T>(....
Bus — owns transports, middleware, listeners; dispatches envelopes.
EventEnvelope — a parcel cell carrying conduit's envelope metadata plus a polymorphic payload cell.
Event<Self, Name> library base built on parcel::SelfStructCell.
Process-wide catalog of conduit event types — name, shape, and display info per type,...
Root exception hierarchy for the conduit library.
FilteredTransport — wraps any transport with bidirectional publish/deliver predicates.
Conduit flag tags, built atop comms::Flag / comms::FlagSet.
In-process transport with Direct / Queue / ThreadPool execution modes.
User-pluggable callback transport: relays matching envelopes to caller-supplied callbacks for shippin...
Transport interface and the local/remote scope enum used for flag-based filtering.
Listener / Subscription / Subscriber primitives.
Always-on, backend-agnostic prom metrics for the conduit event system.
Middleware interface for the bus dispatch pipeline.
Thin EventRegistry wrapper around parcel::ParcelRegistry, plus envelope encode/decode helpers for JSO...