![]() |
Coin3D is Free Software, published under the BSD 3-clause license. |
https://coin3d.github.io https://www.kongsberg.com/en/kogt/ |
Classes | |
struct | cc_barrier |
The structure for the thread barrier. More... | |
struct | cc_condvar |
The structure for a conditional variable. More... | |
struct | cc_fifo |
The structure for a first-in, first-out queue. More... | |
struct | cc_mutex |
The structure for a mutex. More... | |
struct | cc_recmutex |
The structure for the recursive mutex. More... | |
struct | cc_rwmutex |
The structure for a read-write mutex. More... | |
struct | cc_sched |
The structure for the thread scheduler. More... | |
struct | cc_storage |
The structure for the thread local memory storage. More... | |
struct | cc_thread |
The structure for a thread. More... | |
struct | cc_worker |
The structure for a worker thread. More... | |
struct | cc_wpool |
The structure for a worker pool. More... | |
Enumerations | |
enum | cc_threads_implementation { CC_NO_THREADS = -1 , CC_PTHREAD = 0 , CC_W32THREAD } |
The type definition for the implemented thread enumerator. | |
enum | cc_precedence { CC_READ_PRECEDENCE , CC_WRITE_PRECEDENCE } |
The type definition of the cc_precedence enumerator. | |
enum | cc_retval { CC_ERROR = 0 , CC_OK = 1 , CC_TIMEOUT , CC_BUSY } |
The type definition for the return value enumerator. | |
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.