NeoPZ
TPZThreadPool Member List

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

ActualThreadCount() constTPZThreadPoolprivate
appendTaskToQueue(TPZAutoPointer< TPZTask > &task)TPZThreadPoolprivate
appendTaskToQueue(const int priority, TPZAutoPointer< std::packaged_task< void(void) >> &task, const bool system_task, TPZTaskGroup *taskGroup=NULL)TPZThreadPoolprivate
checkForMaxAndMinPriority(const int priority)TPZThreadPoolprivate
globalInstance()TPZThreadPoolstatic
maxPriority() constTPZThreadPool
minPriority() constTPZThreadPool
mMaxPriorityTPZThreadPoolprivate
mMinPriorityTPZThreadPoolprivate
mStopTPZThreadPoolprivate
mTaskAvailableCondTPZThreadPoolprivate
mTasksQueueTPZThreadPoolprivate
mThreadsTPZThreadPoolprivate
mThreadsMutexTPZThreadPoolprivate
mThreadsToDeleteTPZThreadPoolprivate
mZombieThreadsTPZThreadPoolprivate
reschedule(const int priority, TPZAutoPointer< TPZReschedulableTask > &task)TPZThreadPool
run(const int priority, TPZAutoPointer< std::packaged_task< void(void) > > &task, TPZTaskGroup *taskGroup=NULL)TPZThreadPool
run(TPZAutoPointer< TPZReschedulableTask > &task)TPZThreadPool
run(const int priority, TPZTaskGroup *taskGroup, std::function< void(Args...) > func, Args... args)TPZThreadPoolinline
runNow(TPZAutoPointer< TPZReschedulableTask > &task)TPZThreadPool
runReschedulable(const int priority, TPZTaskGroup *taskGroup, std::function< void(Args...) > func, Args... args)TPZThreadPoolinline
runSystemTask(const int priority, std::function< void(Args...) > func, Args... args)TPZThreadPoolinlineprivate
SetNumThreads(const unsigned numThreads)TPZThreadPool
threadCount() constTPZThreadPool
threadsLoop()TPZThreadPoolprivate
TPZThreadPool()TPZThreadPoolprivate
updatePriorities()TPZThreadPoolprivate
~TPZThreadPool()TPZThreadPoolprivate