![]() |
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 |