Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
TThreadPoolTask< aTask, aParam > Class Template Reference

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

Definition at line 90 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 92 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 95 of file TThreadPool.h.

Member Function Documentation

◆ run()

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

Definition at line 99 of file TThreadPool.h.

Member Data Documentation

◆ fTask

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

Definition at line 104 of file TThreadPool.h.

◆ fTaskParam

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

Definition at line 105 of file TThreadPool.h.


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