24#ifndef _SB_THREAD_RW_MUTEX_H_
25#define _SB_THREAD_RW_MUTEX_H_
28#pragma warning( push )
29#pragma warning( disable: 4251 )
32#include <Inventor/SbBase.h>
33#include <Inventor/SbPImpl.h>
36#include <Inventor/threads/SbThread.h>
37#include <Inventor/threads/SbThreadSpinlock.h>
38#include <Inventor/threads/SbThreadAutoLock.h>
158#pragma warning( pop )
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Portable readers...
~SbThreadRWMutex()
Destructor.
int readlock()
Request a read lock (non-exclusive access) for this mutex.
int readunlock()
Release a read lock.
int writeunlock()
Release a write lock.
int writelock()
Request a write lock (exclusive access) for this mutex.
SbThreadRWMutex()
Create a read/write mutex.
SoDEPRECATED SbThreadRWMutex(const SbBool force)