Clio develop
The XRP Ledger API server.
|
An interface for providing the Task Manager. More...
#include <TaskManagerProviderInterface.hpp>
Public Member Functions | |
virtual std::unique_ptr< TaskManagerInterface > | make (util::async::AnyExecutionContext ctx, std::reference_wrapper< MonitorInterface > monitor, uint32_t startSeq, std::optional< uint32_t > finishSeq=std::nullopt)=0 |
Make a task manager. | |
An interface for providing the Task Manager.
|
nodiscardpure virtual |
Make a task manager.
ctx | The async context to associate the task manager instance with |
monitor | The monitor to notify when ledger is loaded |
startSeq | The sequence to start at |
finishSeq | The sequence to stop at if specified |
Implemented in etlng::impl::TaskManagerProvider.