1#ifndef CC_THREADCOMMON_H
2#define CC_THREADCOMMON_H
36#include <Inventor/C/basic.h>
54 typedef struct cc_sched cc_sched;
55 typedef struct cc_wpool cc_wpool;
56 typedef struct cc_worker cc_worker;
57 typedef struct cc_thread cc_thread;
58 typedef struct cc_mutex cc_mutex;
59 typedef struct cc_rwmutex cc_rwmutex;
60 typedef struct cc_condvar cc_condvar;
61 typedef struct cc_storage cc_storage;
62 typedef struct cc_fifo cc_fifo;
63 typedef struct cc_barrier cc_barrier;
64 typedef struct cc_recmutex cc_recmutex;
72 enum cc_threads_implementation {
85 typedef enum cc_precedence cc_precedence;
86 typedef enum cc_threads_implementation cc_threads_implementation;
87 typedef enum cc_retval cc_retval;
91 COIN_DLL_API
int cc_thread_implementation(
void);