|
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.