The interface of a task scheduler to schedule page (de)compression tasks.
Definition at line 71 of file RPageStorage.hxx.
| Public Member Functions | |
| virtual | ~RTaskScheduler ()=default | 
| virtual void | AddTask (const std::function< void(void)> &taskFunc)=0 | 
| Take a callable that represents a task. | |
| virtual void | Reset ()=0 | 
| Start a new set of tasks. | |
| virtual void | Wait ()=0 | 
| Blocks until all scheduled tasks finished. | |
#include <ROOT/RPageStorage.hxx>
| 
 | virtualdefault | 
| 
 | pure virtual | 
Take a callable that represents a task.
Implemented in ROOT::Experimental::RNTupleImtTaskScheduler.
| 
 | pure virtual | 
Start a new set of tasks.
Implemented in ROOT::Experimental::RNTupleImtTaskScheduler.
| 
 | pure virtual | 
Blocks until all scheduled tasks finished.
Implemented in ROOT::Experimental::RNTupleImtTaskScheduler.