Conscience Core
Public Attributes | List of all members
POOL_ctx_s Struct Reference

Public Attributes

ZSTD_customMem customMem
 
ZSTD_pthread_tthreads
 
size_t threadCapacity
 
size_t threadLimit
 
POOL_jobqueue
 
size_t queueHead
 
size_t queueTail
 
size_t queueSize
 
size_t numThreadsBusy
 
int queueEmpty
 
ZSTD_pthread_mutex_t queueMutex
 
ZSTD_pthread_cond_t queuePushCond
 
ZSTD_pthread_cond_t queuePopCond
 
int shutdown
 

Member Data Documentation

◆ customMem

ZSTD_customMem POOL_ctx_s::customMem

◆ numThreadsBusy

size_t POOL_ctx_s::numThreadsBusy

◆ queue

POOL_job* POOL_ctx_s::queue

◆ queueEmpty

int POOL_ctx_s::queueEmpty

◆ queueHead

size_t POOL_ctx_s::queueHead

◆ queueMutex

ZSTD_pthread_mutex_t POOL_ctx_s::queueMutex

◆ queuePopCond

ZSTD_pthread_cond_t POOL_ctx_s::queuePopCond

◆ queuePushCond

ZSTD_pthread_cond_t POOL_ctx_s::queuePushCond

◆ queueSize

size_t POOL_ctx_s::queueSize

◆ queueTail

size_t POOL_ctx_s::queueTail

◆ shutdown

int POOL_ctx_s::shutdown

◆ threadCapacity

size_t POOL_ctx_s::threadCapacity

◆ threadLimit

size_t POOL_ctx_s::threadLimit

◆ threads

ZSTD_pthread_t* POOL_ctx_s::threads

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