Logo ROOT  
Reference Guide
TThreadPool< aTask, aParam > Member List

This is the complete list of members for TThreadPool< aTask, aParam >, including all inherited members.

AddThread()TThreadPool< aTask, aParam >inline
DbgLog(const std::string &msg)TThreadPool< aTask, aParam >inlineprivate
Drain()TThreadPool< aTask, aParam >inline
Executor(void *arg)TThreadPool< aTask, aParam >inlineprivatestatic
fAllTasksDoneTThreadPool< aTask, aParam >private
fDbgOutputMutexTThreadPool< aTask, aParam >private
fIdleThreadsTThreadPool< aTask, aParam >private
fMutexTThreadPool< aTask, aParam >private
fMutexAllTasksDoneTThreadPool< aTask, aParam >private
fSilentTThreadPool< aTask, aParam >private
fStoppedTThreadPool< aTask, aParam >private
fSuccessfulTasksTThreadPool< aTask, aParam >private
fTasksTThreadPool< aTask, aParam >private
fTasksCountTThreadPool< aTask, aParam >private
fThreadAvailableTThreadPool< aTask, aParam >private
fThreadJoinHelperTThreadPool< aTask, aParam >private
fThreadMonitorTThreadPool< aTask, aParam >private
fThreadNeededTThreadPool< aTask, aParam >private
fThreadsTThreadPool< aTask, aParam >private
IdleThreads() constTThreadPool< aTask, aParam >inline
IsThreadActive(TThread *pThread)TThreadPool< aTask, aParam >inlineprivatestatic
JoinHelper(void *arg)TThreadPool< aTask, aParam >inlineprivatestatic
Monitor(void *arg)TThreadPool< aTask, aParam >inlineprivatestatic
operator=(const TNonCopyable &)TNonCopyableprivate
PushTask(typename TThreadPoolTask< aTask, aParam >::task_t &task, aParam param)TThreadPool< aTask, aParam >inline
Stop(bool processRemainingJobs=false)TThreadPool< aTask, aParam >inline
SuccessfulTasks() constTThreadPool< aTask, aParam >inline
task_t typedefTThreadPool< aTask, aParam >private
taskqueue_t typedefTThreadPool< aTask, aParam >private
TasksCount() constTThreadPool< aTask, aParam >inline
threads_array_t typedefTThreadPool< aTask, aParam >private
TNonCopyable()TNonCopyableinlineprotected
TNonCopyable(const TNonCopyable &)TNonCopyableprivate
TThreadPool(size_t threadsCount, bool needDbg=false)TThreadPool< aTask, aParam >inline
~TNonCopyable()TNonCopyableinlineprotected
~TThreadPool()TThreadPool< aTask, aParam >inline