Logo ROOT  
Reference Guide
TThreadPoolTask< aTask, aParam > Class Template Reference

template<class aTask, class aParam>
class TThreadPoolTask< aTask, aParam >

Definition at line 87 of file TThreadPool.h.

Public Types

typedef TThreadPoolTaskImp< aTask, aParam > task_t
 

Public Member Functions

 TThreadPoolTask (task_t &task, aParam &param)
 
bool run ()
 

Private Attributes

task_tfTask
 
aParam fTaskParam
 

#include <TThreadPool.h>

Member Typedef Documentation

◆ task_t

template<class aTask , class aParam >
typedef TThreadPoolTaskImp<aTask, aParam> TThreadPoolTask< aTask, aParam >::task_t

Definition at line 89 of file TThreadPool.h.

Constructor & Destructor Documentation

◆ TThreadPoolTask()

template<class aTask , class aParam >
TThreadPoolTask< aTask, aParam >::TThreadPoolTask ( task_t task,
aParam &  param 
)
inline

Definition at line 92 of file TThreadPool.h.

Member Function Documentation

◆ run()

template<class aTask , class aParam >
bool TThreadPoolTask< aTask, aParam >::run ( )
inline

Definition at line 96 of file TThreadPool.h.

Member Data Documentation

◆ fTask

template<class aTask , class aParam >
task_t& TThreadPoolTask< aTask, aParam >::fTask
private

Definition at line 101 of file TThreadPool.h.

◆ fTaskParam

template<class aTask , class aParam >
aParam TThreadPoolTask< aTask, aParam >::fTaskParam
private

Definition at line 102 of file TThreadPool.h.


The documentation for this class was generated from the following file: