Definition at line 67 of file RNTuple.hxx.
Public Member Functions | |
| RNTupleImtTaskScheduler () | |
| ~RNTupleImtTaskScheduler () override=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>
| ROOT::Experimental::RNTupleImtTaskScheduler::RNTupleImtTaskScheduler | ( | ) |
Definition at line 44 of file RNTuple.cxx.
|
overridedefault |
|
finalvirtual |
Take a callable that represents a task.
Implements ROOT::Experimental::Detail::RPageStorage::RTaskScheduler.
Definition at line 54 of file RNTuple.cxx.
|
finalvirtual |
Start a new set of tasks.
Implements ROOT::Experimental::Detail::RPageStorage::RTaskScheduler.
Definition at line 49 of file RNTuple.cxx.
|
finalvirtual |
Blocks until all scheduled tasks finished.
Implements ROOT::Experimental::Detail::RPageStorage::RTaskScheduler.
Definition at line 59 of file RNTuple.cxx.
|
private |
Definition at line 69 of file RNTuple.hxx.