ROOT  6.06/09
Reference Guide
Public Types | Public Member Functions | Private Attributes | List of all members
TThreadPoolTask< aTask, aParam > Class Template Reference

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

Definition at line 89 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>

+ Collaboration diagram for TThreadPoolTask< aTask, aParam >:

Member Typedef Documentation

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

Definition at line 91 of file TThreadPool.h.

Constructor & Destructor Documentation

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

Definition at line 94 of file TThreadPool.h.

Member Function Documentation

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

Definition at line 98 of file TThreadPool.h.

Referenced by TThreadPool< aTask, aParam >::Executor().

Member Data Documentation

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

Definition at line 103 of file TThreadPool.h.

Referenced by TThreadPoolTask< aTask, aParam >::run().

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

Definition at line 104 of file TThreadPool.h.

Referenced by TThreadPoolTask< aTask, aParam >::run().


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