#include "dispatcher.hpp"
◆ Task
◆ Tid
◆ ~IDispatcher()
| virtual iroha::subscription::IDispatcher::~IDispatcher |
( |
| ) |
|
|
inlinevirtual |
◆ add()
| virtual void iroha::subscription::IDispatcher::add |
( |
Tid |
tid, |
|
|
Task && |
task |
|
) |
| |
|
pure virtual |
◆ addDelayed()
| virtual void iroha::subscription::IDispatcher::addDelayed |
( |
Tid |
tid, |
|
|
std::chrono::microseconds |
timeout, |
|
|
Task && |
task |
|
) |
| |
|
pure virtual |
◆ bind()
| virtual std::optional<Tid> iroha::subscription::IDispatcher::bind |
( |
std::shared_ptr< IScheduler > |
scheduler | ) |
|
|
pure virtual |
◆ dispose()
| virtual void iroha::subscription::IDispatcher::dispose |
( |
| ) |
|
|
pure virtual |
◆ unbind()
| virtual bool iroha::subscription::IDispatcher::unbind |
( |
Tid |
tid | ) |
|
|
pure virtual |
◆ kExecuteInPool
| constexpr Tid iroha::subscription::IDispatcher::kExecuteInPool = std::numeric_limits<Tid>::max() |
|
static |
The documentation for this struct was generated from the following file: