|
| SimpleRunningThreadController ()=delete |
|
template<bool future_return_void = std::is_void<FutureReturnType>::value> |
| SimpleRunningThreadController (const int max_threads, std::enable_if_t< future_return_void > *=0) |
|
template<bool future_return_void = std::is_void<FutureReturnType>::value> |
| SimpleRunningThreadController (const int max_threads, const FutureGetter< FutureReturnType > future_getter, std::enable_if_t<!future_return_void > *=0) |
|
| ~SimpleRunningThreadController () override |
|
int | notify_thread_is_completed () |
|
int | getRunningThreadCount () const override |
|
void | checkThreadsStatus () override |
|
template<typename FuncType , typename... Args> |
int | startThread (FuncType &&func, Args &&...args) |
|
| SimpleThreadController ()=delete |
|
template<bool future_return_void = std::is_void<FutureReturnType>::value> |
| SimpleThreadController (const int max_threads, std::enable_if_t< future_return_void > *=0) |
|
template<bool future_return_void = std::is_void<FutureReturnType>::value> |
| SimpleThreadController (const int max_threads, const FutureGetter< FutureReturnType > future_getter, std::enable_if_t<!future_return_void > *=0) |
|
virtual | ~SimpleThreadController () |
|
virtual int | getThreadCount () const |
|
template<typename FuncType , typename... Args> |
void | startThread (FuncType &&func, Args &&...args) |
|
virtual void | finish () |
|
template<typename FutureReturnType = void>
class ThreadController_NS::SimpleRunningThreadController< FutureReturnType >
Definition at line 100 of file ThreadController.h.