36 #include <Inventor/C/basic.h>
37 #include <Inventor/C/threads/common.h>
45 COIN_DLL_API
cc_rwmutex * cc_rwmutex_construct(
void);
47 COIN_DLL_API
void cc_rwmutex_destruct(
cc_rwmutex * rwmutex);
49 COIN_DLL_API
int cc_rwmutex_write_lock(
cc_rwmutex * rwmutex);
50 COIN_DLL_API
int cc_rwmutex_write_try_lock(
cc_rwmutex * rwmutex);
51 COIN_DLL_API
int cc_rwmutex_write_unlock(
cc_rwmutex * rwmutex);
53 COIN_DLL_API
int cc_rwmutex_read_lock(
cc_rwmutex * rwmutex);
54 COIN_DLL_API
int cc_rwmutex_read_try_lock(
cc_rwmutex * rwmutex);
55 COIN_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 precedence values for the read-write mutex.
Definition: common.h:67