ImFusion SDK 4.3
ThreadPool Member List

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)NotCopyableprotected
NotCopyable(NotCopyable &&) noexcept=default (defined in NotCopyable)NotCopyableprotected
NotCopyable(const NotCopyable &)=delete (defined in NotCopyable)NotCopyableprotected
numRunningTasks() constThreadPool
numThreads() constThreadPool
numWaitingTasks() constThreadPool
operator=(NotCopyable &&) noexcept=default (defined in NotCopyable)NotCopyableprotected
operator=(const NotCopyable &)=delete (defined in NotCopyable)NotCopyableprotected
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())))ThreadPoolexplicit
waitUntilFinished(std::chrono::milliseconds timeout=std::chrono::milliseconds(0))ThreadPool
~NotCopyable()=default (defined in NotCopyable)NotCopyableprotected
~ThreadPool()ThreadPool
Search Tab / S to search, Esc to close