Base for unary functions to be used in ForEach call. More...
#include <ThreadPool.hh>
Public Types | |
enum | state { THREAD_POOL_TASK_ACTIVE , THREAD_POOL_TASK_IDLE , THREAD_POOL_TASK_ABANDONED , THREAD_POOL_TASK_ACTIVE , THREAD_POOL_TASK_IDLE , THREAD_POOL_TASK_ABANDONED } |
enum | state { THREAD_POOL_TASK_ACTIVE , THREAD_POOL_TASK_IDLE , THREAD_POOL_TASK_ABANDONED , THREAD_POOL_TASK_ACTIVE , THREAD_POOL_TASK_IDLE , THREAD_POOL_TASK_ABANDONED } |
typedef TaskThread | element_type |
typedef TaskThread | element_type |
Public Member Functions | |
virtual void | operator() (const element_type &Task, state State)=0 |
virtual void | operator() (const element_type &Task, state State)=0 |
Base for unary functions to be used in ForEach call.
|
pure virtual |
|
pure virtual |