Definition at line 67 of file RNTuple.hxx.
Public Member Functions | |
| virtual | ~RNTupleImtTaskScheduler ()=default |
| void | AddTask (const std::function< void(void)> &taskFunc) final |
| Take a callable that represents a task. | |
| void | Reset () final |
| Start a new set of tasks. | |
| void | Wait () final |
| Blocks until all scheduled tasks finished. | |
Public Member Functions inherited from ROOT::Experimental::Detail::RPageStorage::RTaskScheduler | |
| virtual | ~RTaskScheduler ()=default |
Private Attributes | |
| std::unique_ptr< TTaskGroup > | fTaskGroup |
#include <ROOT/RNTuple.hxx>
|
virtualdefault |
|
finalvirtual |
Take a callable that represents a task.
Implements ROOT::Experimental::Detail::RPageStorage::RTaskScheduler.
Definition at line 47 of file RNTuple.cxx.
|
finalvirtual |
Start a new set of tasks.
Implements ROOT::Experimental::Detail::RPageStorage::RTaskScheduler.
Definition at line 41 of file RNTuple.cxx.
|
finalvirtual |
Blocks until all scheduled tasks finished.
Implements ROOT::Experimental::Detail::RPageStorage::RTaskScheduler.
Definition at line 53 of file RNTuple.cxx.
|
private |
Definition at line 69 of file RNTuple.hxx.