rippled
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ripple::NodeStore::DummyScheduler Class Reference

Simple NodeStore Scheduler that just peforms the tasks synchronously. More...

#include <DummyScheduler.h>

Inheritance diagram for ripple::NodeStore::DummyScheduler:
Inheritance graph
[legend]
Collaboration diagram for ripple::NodeStore::DummyScheduler:
Collaboration graph
[legend]

Public Member Functions

 DummyScheduler ()=default
 
 ~DummyScheduler ()=default
 
void scheduleTask (Task &task) override
 Schedules a task.
 
void onFetch (FetchReport const &report) override
 Reports completion of a fetch Allows the scheduler to monitor the node store's performance.
 
void onBatchWrite (BatchWriteReport const &report) override
 Reports the completion of a batch write Allows the scheduler to monitor the node store's performance.
 

Detailed Description

Simple NodeStore Scheduler that just peforms the tasks synchronously.

Definition at line 10 of file DummyScheduler.h.

Constructor & Destructor Documentation

◆ DummyScheduler()

ripple::NodeStore::DummyScheduler::DummyScheduler ( )
default

◆ ~DummyScheduler()

ripple::NodeStore::DummyScheduler::~DummyScheduler ( )
default

Member Function Documentation

◆ scheduleTask()

void ripple::NodeStore::DummyScheduler::scheduleTask ( Task task)
overridevirtual

Schedules a task.

Depending on the implementation, the task may be invoked either on the current thread of execution, or an unspecified implementation-defined foreign thread.

Implements ripple::NodeStore::Scheduler.

Definition at line 7 of file DummyScheduler.cpp.

◆ onFetch()

void ripple::NodeStore::DummyScheduler::onFetch ( FetchReport const &  report)
overridevirtual

Reports completion of a fetch Allows the scheduler to monitor the node store's performance.

Implements ripple::NodeStore::Scheduler.

Definition at line 14 of file DummyScheduler.cpp.

◆ onBatchWrite()

void ripple::NodeStore::DummyScheduler::onBatchWrite ( BatchWriteReport const &  report)
overridevirtual

Reports the completion of a batch write Allows the scheduler to monitor the node store's performance.

Implements ripple::NodeStore::Scheduler.

Definition at line 19 of file DummyScheduler.cpp.