#include "sync_dispatcher_impl.hpp"


Public Member Functions | |
| SyncDispatcher ()=default | |
| void | dispose () override |
| void | add (typename Parent::Tid, typename Parent::Task &&task) override |
| void | addDelayed (typename Parent::Tid, std::chrono::microseconds, typename Parent::Task &&task) override |
| std::optional< Tid > | bind (std::shared_ptr< IScheduler > scheduler) override |
| bool | unbind (Tid tid) override |
Public Member Functions inherited from iroha::subscription::IDispatcher | |
| virtual | ~IDispatcher () |
Additional Inherited Members | |
Public Types inherited from iroha::subscription::IDispatcher | |
| using | Tid = uint32_t |
| using | Task = IScheduler::Task |
Static Public Attributes inherited from iroha::subscription::IDispatcher | |
| static constexpr Tid | kExecuteInPool = std::numeric_limits<Tid>::max() |
|
default |
|
inlineoverridevirtual |
Implements iroha::subscription::IDispatcher.
|
inlineoverridevirtual |
Implements iroha::subscription::IDispatcher.
|
inlineoverridevirtual |
Implements iroha::subscription::IDispatcher.
|
inlineoverridevirtual |
Implements iroha::subscription::IDispatcher.
|
inlineoverridevirtual |
Implements iroha::subscription::IDispatcher.