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.