36#include <Inventor/C/basic.h>
37#include <Inventor/C/threads/common.h>
45COIN_DLL_API
cc_rwmutex * cc_rwmutex_construct(
void);
47COIN_DLL_API
void cc_rwmutex_destruct(cc_rwmutex * rwmutex);
49COIN_DLL_API
int cc_rwmutex_write_lock(cc_rwmutex * rwmutex);
50COIN_DLL_API
int cc_rwmutex_write_try_lock(cc_rwmutex * rwmutex);
51COIN_DLL_API
int cc_rwmutex_write_unlock(cc_rwmutex * rwmutex);
53COIN_DLL_API
int cc_rwmutex_read_lock(cc_rwmutex * rwmutex);
54COIN_DLL_API
int cc_rwmutex_read_try_lock(cc_rwmutex * rwmutex);
55COIN_DLL_API
int cc_rwmutex_read_unlock(cc_rwmutex * rwmutex);
struct cc_rwmutex cc_rwmutex
The type definition for the read-write mutex structure.
Definition: common.h:59
cc_precedence
The type definition of the cc_precedence enumerator.
Definition: common.h:67