Files
rippled/include/xrpl/nodestore/Task.h
Bart 34ef577604 refactor: Replace include guards by '#pragma once' (#6322)
This change replaces all include guards in the `src/` and `include/` directories by `#pragma once`.
2026-02-04 09:50:21 -05:00

20 lines
335 B
C++

#pragma once
namespace xrpl {
namespace NodeStore {
/** Derived classes perform scheduled tasks. */
struct Task
{
virtual ~Task() = default;
/** Performs the task.
The call may take place on a foreign thread.
*/
virtual void
performScheduledTask() = 0;
};
} // namespace NodeStore
} // namespace xrpl