std::unique_ptr< MonitorInterface > make(util::async::AnyExecutionContext ctx, std::shared_ptr< BackendInterface > backend, std::shared_ptr< etl::NetworkValidatedLedgersInterface > validatedLedgers, uint32_t startSequence, std::chrono::steady_clock::duration dbStalledReportDelay) override
Create a new Monitor instance.
Definition MonitorProvider.hpp:39
A type-erased execution context.
Definition AnyExecutionContext.hpp:41