The interface of a task scheduler to schedule page (de)compression tasks.
Definition at line 77 of file RPageStorage.hxx.
|
| virtual | ~RTaskScheduler ()=default |
| |
| virtual void | AddTask (const std::function< void(void)> &taskFunc)=0 |
| | Take a callable that represents a task.
|
| |
| virtual void | Wait ()=0 |
| | Blocks until all scheduled tasks finished.
|
| |
#include <ROOT/RPageStorage.hxx>
◆ ~RTaskScheduler()
| virtual ROOT::Internal::RPageStorage::RTaskScheduler::~RTaskScheduler |
( |
| ) |
|
|
virtualdefault |
◆ AddTask()
| virtual void ROOT::Internal::RPageStorage::RTaskScheduler::AddTask |
( |
const std::function< void(void)> & | taskFunc | ) |
|
|
pure virtual |
Take a callable that represents a task.
◆ Wait()
| virtual void ROOT::Internal::RPageStorage::RTaskScheduler::Wait |
( |
| ) |
|
|
pure virtual |
Blocks until all scheduled tasks finished.
The documentation for this class was generated from the following file: