ledger-core
ledger::core::EventPublisher Member List

This is the complete list of members for ledger::core::EventPublisher, 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(std::shared_ptr< api::ExecutionContext > context) (defined in ledger::core::EventPublisher)ledger::core::EventPublisher
getContext() const (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
getEventBus() overrideledger::core::EventPublishervirtual
newInstance(const std::shared_ptr< ExecutionContext > &context)ledger::core::api::EventPublisherstatic
post(const std::shared_ptr< api::Event > &event) override (defined in ledger::core::EventPublisher)ledger::core::EventPublisher
ledger::core::api::EventPublisher::post(const std::shared_ptr< Event > &event)=0ledger::core::api::EventPublisherpure virtual
postSticky(const std::shared_ptr< api::Event > &event, int32_t tag) override (defined in ledger::core::EventPublisher)ledger::core::EventPublisher
ledger::core::api::EventPublisher::postSticky(const std::shared_ptr< Event > &event, int32_t tag)=0ledger::core::api::EventPublisherpure virtual
relay(const std::shared_ptr< api::EventBus > &bus) override (defined in ledger::core::EventPublisher)ledger::core::EventPublisher
ledger::core::api::EventPublisher::relay(const std::shared_ptr< EventBus > &bus)=0ledger::core::api::EventPublisherpure virtual
run(std::function< void()> f) (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
setFilter(const EventFilter &filter) (defined in ledger::core::EventPublisher)ledger::core::EventPublisher
~EventPublisher() (defined in ledger::core::api::EventPublisher)ledger::core::api::EventPublisherinlinevirtual