|
| EventPublisher (std::shared_ptr< api::ExecutionContext > context) |
|
std::shared_ptr< api::EventBus > | getEventBus () override |
|
void | post (const std::shared_ptr< api::Event > &event) override |
|
void | postSticky (const std::shared_ptr< api::Event > &event, int32_t tag) override |
|
void | relay (const std::shared_ptr< api::EventBus > &bus) override |
|
void | setFilter (const EventFilter &filter) |
|
virtual void | post (const std::shared_ptr< Event > &event)=0 |
|
virtual void | postSticky (const std::shared_ptr< Event > &event, int32_t tag)=0 |
|
virtual void | relay (const std::shared_ptr< EventBus > &bus)=0 |
|
| DedicatedContext (const std::shared_ptr< api::ExecutionContext > &context) |
|
template<typename T > |
Future< T > | async (std::function< T()> f) |
|
template<typename T > |
Future< T > | async (std::function< T()> f) const |
|
Future< Unit > | run (std::function< void()> f) |
|
std::shared_ptr< api::ExecutionContext > | getContext () const |
|
◆ getEventBus()
std::shared_ptr< api::EventBus > ledger::core::EventPublisher::getEventBus |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: