A scheduler.
More...
◆ ~Scheduler()
virtual catapult::thread::Scheduler::~Scheduler |
( |
| ) |
|
|
virtualdefault |
◆ addTask()
virtual void catapult::thread::Scheduler::addTask |
( |
const Task & |
task | ) |
|
|
pure virtual |
Adds a scheduled task to the scheduler.
◆ numExecutingTaskCallbacks()
virtual uint32_t catapult::thread::Scheduler::numExecutingTaskCallbacks |
( |
| ) |
const |
|
pure virtual |
Gets the number of currently executing task callbacks.
◆ numScheduledTasks()
virtual uint32_t catapult::thread::Scheduler::numScheduledTasks |
( |
| ) |
const |
|
pure virtual |
Gets the number of tasks that are currently either scheduled or executing.
◆ shutdown()
virtual void catapult::thread::Scheduler::shutdown |
( |
| ) |
|
|
pure virtual |
Shuts down the scheduler.
The documentation for this class was generated from the following file: