◆ task_implementation()
| task_implementation::task_implementation |
( |
| ) |
|
|
inline |
◆ ~task_implementation()
| task_implementation::~task_implementation |
( |
| ) |
|
|
inline |
◆ create_work()
| virtual task_data task_implementation::create_work |
( |
int | id, |
|
|
void *(* | fptr )(void *), |
|
|
void * | data ) |
|
inlinevirtual |
◆ front()
| virtual task_data task_implementation::front |
( |
| ) |
|
|
inlinevirtual |
◆ join_id()
| virtual void task_implementation::join_id |
( |
int | id | ) |
|
|
inlinevirtual |
◆ mutex_destroy()
| virtual void task_implementation::mutex_destroy |
( |
| ) |
|
|
inlinevirtual |
◆ mutex_init()
| virtual void task_implementation::mutex_init |
( |
| ) |
|
|
inlinevirtual |
◆ pop_from_queue()
| virtual void task_implementation::pop_from_queue |
( |
| ) |
|
|
inlinevirtual |
◆ push_to_queue()
| virtual void task_implementation::push_to_queue |
( |
task_data | d | ) |
|
|
inlinevirtual |
◆ queue_has_data()
| virtual bool task_implementation::queue_has_data |
( |
| ) |
|
|
inlinevirtual |
◆ queue_mutex_destroy()
| virtual void task_implementation::queue_mutex_destroy |
( |
| ) |
|
|
inlinevirtual |
◆ queue_mutex_end()
| virtual void task_implementation::queue_mutex_end |
( |
| ) |
|
|
inlinevirtual |
◆ queue_mutex_init()
| virtual void task_implementation::queue_mutex_init |
( |
| ) |
|
|
inlinevirtual |
◆ queue_mutex_start()
| virtual void task_implementation::queue_mutex_start |
( |
| ) |
|
|
inlinevirtual |
◆ set_task_as_done()
| virtual void task_implementation::set_task_as_done |
( |
task_data | dt | ) |
|
|
inlinevirtual |
◆ set_task_as_execute()
| virtual void task_implementation::set_task_as_execute |
( |
task_data | dt | ) |
|
|
inlinevirtual |
◆ shutdown_ongoing()
| virtual bool task_implementation::shutdown_ongoing |
( |
| ) |
|
|
inlinevirtual |
◆ spawn_thread()
| virtual void task_implementation::spawn_thread |
( |
| ) |
|
|
inlinevirtual |
◆ start_shutdown()
| virtual void task_implementation::start_shutdown |
( |
| ) |
|
|
inlinevirtual |
◆ wait_for_push_or_shutdown()
| virtual void task_implementation::wait_for_push_or_shutdown |
( |
| ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file: