conduit 0.6.0
Modern C++23 header-only event-dispatching / event-transport library
Loading...
Searching...
No Matches
conduit::Bus Member List

This is the complete list of members for conduit::Bus, including all inherited members.

Bus()conduit::Businline
Bus(std::shared_ptr< EventRegistry > registry)conduit::Businlineexplicit
Bus(const Bus &)=deleteconduit::Bus
Bus(Bus &&)=deleteconduit::Bus
deliver_to_listeners(const EventEnvelope &v) constconduit::Businline
drain() constconduit::Businline
listen(F &&handler, int priority=comms::Prioritized::DEFAULT_PRIORITY)conduit::Businline
listen(std::shared_ptr< EventListener< T > > listener)conduit::Businline
listen(const std::string_view pattern, F &&handler, const int priority=comms::Prioritized::DEFAULT_PRIORITY)conduit::Businline
operator=(const Bus &)=deleteconduit::Bus
operator=(Bus &&)=deleteconduit::Bus
conduit::detail::SubscriptionBackref::operator=(const SubscriptionBackref &)=defaultconduit::detail::SubscriptionBackref
conduit::detail::SubscriptionBackref::operator=(SubscriptionBackref &&) noexcept=defaultconduit::detail::SubscriptionBackref
publish(const EventEnvelope &env)conduit::Businline
publish(EventBuilder< T > &&b)conduit::Businline
publish(EventBuilder< T > &b)conduit::Businline
publish(T payload) -> void requires(std::is_base_of_v< parcel::ICell, T >)conduit::Businline
register_event()conduit::Businline
register_subscriber(EventSubscriber &s)conduit::Businline
registry() const noexceptconduit::Businline
release(const detail::SubscriptionId id) noexcept overrideconduit::Businlinevirtual
report_transport_error(const std::string_view transport, const std::exception_ptr &ep) const noexceptconduit::Businline
shutdown() noexceptconduit::Businline
SubscriptionBackref()=defaultconduit::detail::SubscriptionBackref
SubscriptionBackref(const SubscriptionBackref &)=defaultconduit::detail::SubscriptionBackref
SubscriptionBackref(SubscriptionBackref &&) noexcept=defaultconduit::detail::SubscriptionBackref
use_middleware(Args &&... args)conduit::Businline
use_middleware(std::shared_ptr< Middleware > m)conduit::Businline
use_transport(Args &&... args)conduit::Businline
use_transport(std::shared_ptr< Transport > t)conduit::Businline
~Bus() overrideconduit::Businline
~SubscriptionBackref()=defaultconduit::detail::SubscriptionBackrefvirtual