rwmutex.h(3)
| rwmutex.h(3) | Coin | rwmutex.h(3) |
NAME
rwmutex.h
SYNOPSIS
#include <Inventor/C/basic.h>
#include <Inventor/C/threads/common.h>
Functions
cc_rwmutex * cc_rwmutex_construct (void)
cc_rwmutex * cc_rwmutex_construct_etc (cc_precedence
policy)
void cc_rwmutex_destruct (cc_rwmutex *rwmutex)
int cc_rwmutex_write_lock (cc_rwmutex *rwmutex)
int cc_rwmutex_write_try_lock (cc_rwmutex *rwmutex)
int cc_rwmutex_write_unlock (cc_rwmutex *rwmutex)
int cc_rwmutex_read_lock (cc_rwmutex *rwmutex)
int cc_rwmutex_read_try_lock (cc_rwmutex *rwmutex)
int cc_rwmutex_read_unlock (cc_rwmutex *rwmutex)
Function Documentation
cc_rwmutex* cc_rwmutex_construct (void)
Construct a read-write mutex, with read precedence.
cc_rwmutex* cc_rwmutex_construct_etc (enum cc_precedence policy)
Construct a read-write mutex, with read precedence or write precedence.
void cc_rwmutex_destruct (cc_rwmutex * rwmutex)
Destruct a read-write mutex.
int cc_rwmutex_write_lock (cc_rwmutex * rwmutex)
Locks the specified rwmutex for writing.
int cc_rwmutex_write_try_lock (cc_rwmutex * rwmutex)
Check whether the given rwmutex* is available for write locking.
int cc_rwmutex_write_unlock (cc_rwmutex * rwmutex)
Unlock the write lock on the given rwmutex.
int cc_rwmutex_read_lock (cc_rwmutex * rwmutex)
Locks the specified rwmutex for reading.
int cc_rwmutex_read_try_lock (cc_rwmutex * rwmutex)
Check whether the given rwmutex* is available for read locking.
int cc_rwmutex_read_unlock (cc_rwmutex * rwmutex)
Unlock the read lock on the given rwmutex.
Author
Generated automatically by Doxygen for Coin from the source code.
| Mon May 31 2021 | Version 4.0.0 |
