![]() |
ImFusion SDK 4.3
|
This is the complete list of members for ThreadPool, including all inherited members.
cancelTasks() | ThreadPool | |
enqueue(Function &&func, Args &&... args) -> std::future< ResultOf< Function, Args... > > | ThreadPool | |
enqueueSignaled(CallbackFunc &&callback, Function &&func, Args &&... args) | ThreadPool | |
isFinished() | ThreadPool | |
join() | ThreadPool | |
NotCopyable()=default (defined in NotCopyable) | NotCopyable | protected |
NotCopyable(NotCopyable &&) noexcept=default (defined in NotCopyable) | NotCopyable | protected |
NotCopyable(const NotCopyable &)=delete (defined in NotCopyable) | NotCopyable | protected |
numRunningTasks() const | ThreadPool | |
numThreads() const | ThreadPool | |
numWaitingTasks() const | ThreadPool | |
operator=(NotCopyable &&) noexcept=default (defined in NotCopyable) | NotCopyable | protected |
operator=(const NotCopyable &)=delete (defined in NotCopyable) | NotCopyable | protected |
ResultOf typedef (defined in ThreadPool) | ThreadPool | |
runOnEachThread(const std::function< void(int)> &func) | ThreadPool | |
setThreadNames(const std::string &threadPoolName) | ThreadPool | |
ThreadPool(int numThreads=std::max< int >(1, int(std::thread::hardware_concurrency()))) | ThreadPool | explicit |
waitUntilFinished(std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) | ThreadPool | |
~NotCopyable()=default (defined in NotCopyable) | NotCopyable | protected |
~ThreadPool() | ThreadPool |