.TH "coin_threads" 3 "Tue Jun 23 2026 23:48:38" "Version 4.0.10" "Coin" \" -*- nroff -*- .ad l .nh .SH NAME coin_threads \- Portable Threads Abstraction Classes .SH SYNOPSIS .br .PP .SS "Typedefs" .in +1c .ti -1c .RI "typedef struct cc_thread \fBcc_thread\fP" .br .RI "The type definition for the thread structure\&. " .ti -1c .RI "typedef struct cc_mutex \fBcc_mutex\fP" .br .RI "The type definition for the mutex structure\&. " .ti -1c .RI "typedef struct cc_rwmutex \fBcc_rwmutex\fP" .br .RI "The type definition for the read-write mutex structure\&. " .ti -1c .RI "typedef struct cc_storage \fBcc_storage\fP" .br .RI "The type definition for the thread local memory storage structure\&. " .ti -1c .RI "typedef struct cc_condvar \fBcc_condvar\fP" .br .RI "The type definition for the conditional variable structure\&. " .ti -1c .RI "typedef struct cc_worker \fBcc_worker\fP" .br .RI "The type definition for the worker thread structure\&. " .ti -1c .RI "typedef struct cc_wpool \fBcc_wpool\fP" .br .RI "The type definition for a worker pool structure\&. " .ti -1c .RI "typedef struct cc_recmutex \fBcc_recmutex\fP" .br .RI "The type definition for the recursive mutex structure\&. " .ti -1c .RI "typedef struct cc_sched \fBcc_sched\fP" .br .RI "The type definition for the thread scheduler structure\&. " .ti -1c .RI "typedef struct cc_fifo \fBcc_fifo\fP" .br .RI "The type definition for the first-in, first-out queue structure\&. " .ti -1c .RI "typedef struct cc_barrier \fBcc_barrier\fP" .br .RI "The type definition for the thread barrier structure\&. " .in -1c .SS "Enumerations" .in +1c .ti -1c .RI "enum \fBcc_threads_implementation\fP { \fBCC_NO_THREADS\fP = -1, \fBCC_PTHREAD\fP = 0, \fBCC_W32THREAD\fP }" .br .RI "The type definition for the implemented thread enumerator\&. " .ti -1c .RI "enum \fBcc_retval\fP { \fBCC_ERROR\fP = 0, \fBCC_OK\fP = 1, \fBCC_TIMEOUT\fP, \fBCC_BUSY\fP }" .br .RI "The type definition for the return value enumerator\&. " .ti -1c .RI "enum \fBcc_precedence\fP { \fBCC_READ_PRECEDENCE\fP, \fBCC_WRITE_PRECEDENCE\fP }" .br .RI "The type definition of the \fBcc_precedence\fP enumerator\&. " .in -1c .SH "Detailed Description" .PP Coin implements a set of abstractions over the native threads data types that can be portably used across all the platforms Coin has been ported to\&. .SH "Author" .PP Generated automatically by Doxygen for Coin from the source code\&.