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.