Files
rippled/include/xrpl/nodestore/DummyScheduler.h
2025-11-01 14:07:39 -04:00

27 lines
603 B
C++

#ifndef XRPL_NODESTORE_DUMMYSCHEDULER_H_INCLUDED
#define XRPL_NODESTORE_DUMMYSCHEDULER_H_INCLUDED
#include <xrpl/nodestore/Scheduler.h>
namespace xrpl {
namespace NodeStore {
/** Simple NodeStore Scheduler that just peforms the tasks synchronously. */
class DummyScheduler : public Scheduler
{
public:
DummyScheduler() = default;
~DummyScheduler() = default;
void
scheduleTask(Task& task) override;
void
onFetch(FetchReport const& report) override;
void
onBatchWrite(BatchWriteReport const& report) override;
};
} // namespace NodeStore
} // namespace xrpl
#endif