|
conduit 0.6.0
Modern C++23 header-only event-dispatching / event-transport library
|
Listener / Subscription / Subscriber primitives. More...
#include <conduit/envelope.hpp>#include <conduit/event.hpp>#include <commons/prioritized.hpp>#include <concepts>#include <cstdint>#include <memory>#include <string_view>#include <utility>#include <vector>#include <parcel/parcel.h>

Go to the source code of this file.
Classes | |
| class | conduit::detail::SubscriptionBackref |
| Erased back-reference the Subscription holds. More... | |
| class | conduit::Subscription |
RAII handle returned by Bus::listen(...). More... | |
| class | conduit::EventListener< T > |
Class-based listener — derive and override on_event. More... | |
| class | conduit::EventSubscriber |
| Multi-event subscriber base. More... | |
Namespaces | |
| namespace | conduit |
| namespace | conduit::detail |
Typedefs | |
| using | conduit::detail::SubscriptionId = std::uint64_t |
| Token used by the bus to unregister a listener. | |
Listener / Subscription / Subscriber primitives.