JUCE
ThreadPool Member List

This is the complete list of members for ThreadPool, including all inherited members.

addJob(ThreadPoolJob *job, bool deleteJobWhenFinished)ThreadPool
addJob(std::function< ThreadPoolJob::JobStatus()> job)ThreadPool
addJob(std::function< void()> job)ThreadPool
contains(const ThreadPoolJob *job) const noexceptThreadPool
getJob(int index) const noexceptThreadPool
getNamesOfAllJobs(bool onlyReturnActiveJobs) constThreadPool
getNumJobs() const noexceptThreadPool
getNumThreads() const noexceptThreadPool
isJobRunning(const ThreadPoolJob *job) const noexceptThreadPool
moveJobToFront(const ThreadPoolJob *jobToMove) noexceptThreadPool
removeAllJobs(bool interruptRunningJobs, int timeOutMilliseconds, JobSelector *selectedJobsToRemove=nullptr)ThreadPool
removeJob(ThreadPoolJob *job, bool interruptIfRunning, int timeOutMilliseconds)ThreadPool
setThreadPriorities(int newPriority)ThreadPool
ThreadPool(int numberOfThreads, size_t threadStackSize=0)ThreadPool
ThreadPool()ThreadPool
waitForJobToFinish(const ThreadPoolJob *job, int timeOutMilliseconds) constThreadPool
~ThreadPool()ThreadPool