mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-19 10:35:50 +00:00
27 lines
603 B
C++
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
|