24#ifndef _SB_THREAD_AUTO_LOCK_H_
25#define _SB_THREAD_AUTO_LOCK_H_
91#ifndef HIDDEN_FROM_DOC
156#ifndef HIDDEN_FROM_DOC
235#ifndef HIDDEN_FROM_DOC
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Provides reliabl...
SbThreadAutoLock(SbThreadMutex &mutex)
SbThreadAutoLock(SbThreadMutex *mutex)
Creates a mutex "autolock" object and automatically calls the mutex lock method.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Provides reliabl...
int unlock()
Explicitly unlock the associated mutex.
SbThreadAutoReadLock(SbThreadRWMutex &mutex)
int relock()
Explicitly relock the associated mutex.
SbThreadAutoReadLock(SbThreadRWMutex *mutex)
Creates a mutex "autolock" object and automatically calls the mutex readlock method.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Provides reliabl...
int relock()
Explicitly relock the associated mutex.
SbThreadAutoWriteLock(SbThreadRWMutex *mutex)
Creates a mutex "autolock" object and automatically calls the mutex writelock method.
SbThreadAutoWriteLock(SbThreadRWMutex &mutex)
int unlock()
Explicitly unlock the associated mutex.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Portable mutex c...
int lock()
Locks the current thread on this mutex.
int unlock()
Relinquishes ownership of this mutex.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Portable readers...