ledger-core
ledger::core::EventBus Member List

This is the complete list of members for ledger::core::EventBus, including all inherited members.

_executionContext (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextprotected
async(std::function< T()> f) (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
async(std::function< T()> f) const (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
DedicatedContext(const std::shared_ptr< api::ExecutionContext > &context) (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
EventPublisher (defined in ledger::core::EventBus)ledger::core::EventBusfriend
getContext() const (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
run(std::function< void()> f) (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
subscribe(const std::shared_ptr< api::ExecutionContext > &context, const std::shared_ptr< api::EventReceiver > &receiver) override (defined in ledger::core::EventBus)ledger::core::EventBus
ledger::core::api::EventBus::subscribe(const std::shared_ptr< ExecutionContext > &context, const std::shared_ptr< EventReceiver > &receiver)=0ledger::core::api::EventBuspure virtual
unsubscribe(const std::shared_ptr< api::EventReceiver > &receiver) override (defined in ledger::core::EventBus)ledger::core::EventBus
ledger::core::api::EventBus::unsubscribe(const std::shared_ptr< EventReceiver > &receiver)=0ledger::core::api::EventBuspure virtual
~EventBus() (defined in ledger::core::api::EventBus)ledger::core::api::EventBusinlinevirtual