|
CoreFlow 1.0.0
A modern orchestration and execution runtime
|
The structure given to each threadpool worker during execution. More...
#include <vx_internal.h>
Public Attributes | |
| vx_queue_t * | queue |
| The work queue. | |
| vx_thread_t | handle |
| The handle to the worker thread. | |
| uint32_t | index |
| The index of this worker in the pool. | |
| vx_bool | active |
| Indicates whether this worker is currently operating. | |
| vx_threadpool_f | function |
| The worker function. | |
| void * | arg |
| The user argument to the thread. | |
| vx_value_set_t * | data |
| The data information from the client. | |
| struct vx_threadpool_t * | pool |
| Pointer to the top level structure. | |
| vx_perf_t | perf |
| Performance capture variable. | |
The structure given to each threadpool worker during execution.
| vx_bool vx_threadpool_worker_t::active |
Indicates whether this worker is currently operating.
| void* vx_threadpool_worker_t::arg |
The user argument to the thread.
| vx_value_set_t* vx_threadpool_worker_t::data |
The data information from the client.
| vx_threadpool_f vx_threadpool_worker_t::function |
The worker function.
| vx_thread_t vx_threadpool_worker_t::handle |
The handle to the worker thread.
| uint32_t vx_threadpool_worker_t::index |
The index of this worker in the pool.
| vx_perf_t vx_threadpool_worker_t::perf |
Performance capture variable.
| struct vx_threadpool_t* vx_threadpool_worker_t::pool |
Pointer to the top level structure.
| vx_queue_t* vx_threadpool_worker_t::queue |
The work queue.