NeoPZ
|
This is the complete list of members for TPZThreadPool, including all inherited members.
ActualThreadCount() const | TPZThreadPool | private |
appendTaskToQueue(TPZAutoPointer< TPZTask > &task) | TPZThreadPool | private |
appendTaskToQueue(const int priority, TPZAutoPointer< std::packaged_task< void(void) >> &task, const bool system_task, TPZTaskGroup *taskGroup=NULL) | TPZThreadPool | private |
checkForMaxAndMinPriority(const int priority) | TPZThreadPool | private |
globalInstance() | TPZThreadPool | static |
maxPriority() const | TPZThreadPool | |
minPriority() const | TPZThreadPool | |
mMaxPriority | TPZThreadPool | private |
mMinPriority | TPZThreadPool | private |
mStop | TPZThreadPool | private |
mTaskAvailableCond | TPZThreadPool | private |
mTasksQueue | TPZThreadPool | private |
mThreads | TPZThreadPool | private |
mThreadsMutex | TPZThreadPool | private |
mThreadsToDelete | TPZThreadPool | private |
mZombieThreads | TPZThreadPool | private |
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) | TPZThreadPool | inline |
runNow(TPZAutoPointer< TPZReschedulableTask > &task) | TPZThreadPool | |
runReschedulable(const int priority, TPZTaskGroup *taskGroup, std::function< void(Args...) > func, Args... args) | TPZThreadPool | inline |
runSystemTask(const int priority, std::function< void(Args...) > func, Args... args) | TPZThreadPool | inlineprivate |
SetNumThreads(const unsigned numThreads) | TPZThreadPool | |
threadCount() const | TPZThreadPool | |
threadsLoop() | TPZThreadPool | private |
TPZThreadPool() | TPZThreadPool | private |
updatePriorities() | TPZThreadPool | private |
~TPZThreadPool() | TPZThreadPool | private |