kinetic-c  v0.12.0
Seagate Kinetic Protocol Client Library for C
Data Fields
threadpool Struct Reference

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_tasktasks
 
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_infothreads
 

Detailed Description

Internal threadpool state.

Definition at line 66 of file threadpool_internals.h.

Field Documentation

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.


The documentation for this struct was generated from the following file: