#include <GcdTaskDispatcher.h>
molecular::util::GcdTaskDispatcher::GcdTaskDispatcher |
( |
| ) |
|
|
inline |
void molecular::util::GcdTaskDispatcher::EnqueueTask |
( |
Task * |
task, |
|
|
FinishFlag & |
flag |
|
) |
| |
|
inline |
void molecular::util::GcdTaskDispatcher::EnqueueTask |
( |
Task * |
task | ) |
|
|
inline |
void molecular::util::GcdTaskDispatcher::EnqueueTask |
( |
std::function< void()> && |
function, |
|
|
FinishFlag & |
flag |
|
) |
| |
|
inline |
Asynchronously execute function.
void molecular::util::GcdTaskDispatcher::EnqueueTask |
( |
std::function< void()> && |
function | ) |
|
|
inline |
Asynchronously execute function.
bool molecular::util::GcdTaskDispatcher::IsFinished |
( |
FinishFlag & |
flag | ) |
|
|
inline |
void molecular::util::GcdTaskDispatcher::WaitUntilFinished |
( |
FinishFlag & |
flag | ) |
|
|
inline |
The documentation for this class was generated from the following files: