![]() |
kinetic-c
v0.12.0
Seagate Kinetic Protocol Client Library for C
|
Internal threadpool state. More...
#include <threadpool_internals.h>
Data Fields | |
size_t | task_reserve_head |
size_t | task_commit_head |
size_t | task_request_head |
size_t | task_release_head |
struct marked_task * | tasks |
size_t | task_ringbuf_size |
size_t | task_ringbuf_mask |
uint8_t | task_ringbuf_size2 |
bool | shutting_down |
uint8_t | live_threads |
uint8_t | max_threads |
struct thread_info * | threads |
Internal threadpool state.
Definition at line 66 of file threadpool_internals.h.
size_t threadpool::task_reserve_head |
Definition at line 68 of file threadpool_internals.h.
size_t threadpool::task_commit_head |
Definition at line 69 of file threadpool_internals.h.
size_t threadpool::task_request_head |
Definition at line 70 of file threadpool_internals.h.
size_t threadpool::task_release_head |
Definition at line 71 of file threadpool_internals.h.
struct marked_task* threadpool::tasks |
Definition at line 73 of file threadpool_internals.h.
size_t threadpool::task_ringbuf_size |
Definition at line 77 of file threadpool_internals.h.
size_t threadpool::task_ringbuf_mask |
Definition at line 78 of file threadpool_internals.h.
uint8_t threadpool::task_ringbuf_size2 |
Definition at line 79 of file threadpool_internals.h.
bool threadpool::shutting_down |
Definition at line 81 of file threadpool_internals.h.
uint8_t threadpool::live_threads |
Definition at line 82 of file threadpool_internals.h.
uint8_t threadpool::max_threads |
Definition at line 83 of file threadpool_internals.h.
struct thread_info* threadpool::threads |
Definition at line 84 of file threadpool_internals.h.