Coin Logo Coin3D is Free Software,
published under the BSD 3-clause license.
https://bitbucket.org/Coin3D/
http://www.kongsberg.com/kogt/
common.h File Reference
#include <Inventor/C/basic.h>

Go to the source code of this file.

Typedefs

typedef struct cc_sched cc_sched
 
typedef struct cc_wpool cc_wpool
 
typedef struct cc_worker cc_worker
 
typedef struct cc_thread cc_thread
 
typedef struct cc_mutex cc_mutex
 
typedef struct cc_rwmutex cc_rwmutex
 
typedef struct cc_condvar cc_condvar
 
typedef struct cc_storage cc_storage
 
typedef struct cc_fifo cc_fifo
 
typedef struct cc_barrier cc_barrier
 
typedef struct cc_recmutex cc_recmutex
 
typedef enum cc_precedence cc_precedence
 
typedef enum cc_threads_implementation cc_threads_implementation
 
typedef enum cc_retval cc_retval
 

Enumerations

enum  cc_precedence { CC_READ_PRECEDENCE , CC_WRITE_PRECEDENCE }
 
enum  cc_threads_implementation { CC_NO_THREADS = -1 , CC_PTHREAD = 0 , CC_W32THREAD }
 
enum  cc_retval { CC_ERROR = 0 , CC_OK = 1 , CC_TIMEOUT , CC_BUSY }
 

Functions

int cc_thread_implementation (void)
 

Function Documentation

◆ cc_thread_implementation()

int cc_thread_implementation ( void  )

Returns the implemented thread type.