AUI Framework  master
Cross-platform module-based framework for developing C++20 desktop applications
AThreadPool Member List

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

AThreadPool(size_t size)AThreadPool
AThreadPool()AThreadPool
clear() (defined in AThreadPool)AThreadPool
enqueue(const std::function< void()> &fun, Priority priority=PRIORITY_MEDIUM) (defined in AThreadPool)AThreadPoolstatic
getIdleWorkerCount() const (defined in AThreadPool)AThreadPoolinline
getPendingTaskCount() (defined in AThreadPool)AThreadPool
getTotalWorkerCount() const (defined in AThreadPool)AThreadPoolinline
global()AThreadPoolstatic
mCV (defined in AThreadPool)AThreadPoolprotected
mIdleWorkers (defined in AThreadPool)AThreadPoolprotected
mQueueHighest (defined in AThreadPool)AThreadPoolprotected
mQueueLock (defined in AThreadPool)AThreadPoolprotected
mQueueLowest (defined in AThreadPool)AThreadPoolprotected
mQueueMedium (defined in AThreadPool)AThreadPoolprotected
mQueueTryLater (defined in AThreadPool)AThreadPoolprotected
mWorkers (defined in AThreadPool)AThreadPoolprotected
operator*(Callable fun) (defined in AThreadPool)AThreadPoolinline
parallel(Iterator begin, Iterator end, Functor &&functor)AThreadPool
Priority enum name (defined in AThreadPool)AThreadPool
PRIORITY_HIGHEST enum value (defined in AThreadPool)AThreadPool
PRIORITY_LOWEST enum value (defined in AThreadPool)AThreadPool
PRIORITY_MEDIUM enum value (defined in AThreadPool)AThreadPool
run(const std::function< void()> &fun, Priority priority=PRIORITY_MEDIUM) (defined in AThreadPool)AThreadPool
runLaterTasks() (defined in AThreadPool)AThreadPool
setWorkersCount(std::size_t workersCount) (defined in AThreadPool)AThreadPool
task typedef (defined in AThreadPool)AThreadPoolprotected
wakeUpAll() (defined in AThreadPool)AThreadPoolinline
~AThreadPool() (defined in AThreadPool)AThreadPool