![]() |
http://www.sim.no/ http://www.coin3d.org/ |
A class for synchronizing access to global variables. More...
#include <Inventor/threads/SbCondVar.h>
Public Member Functions | |
SbCondVar (void) | |
~SbCondVar (void) | |
SbBool | wait (SbMutex &mutex) |
SbBool | timedWait (SbMutex &mutex, SbTime period) |
void | wakeOne (void) |
void | wakeAll (void) |
A class for synchronizing access to global variables.
Condition variables are used to protect global variables in an environment where multiple threads are running concurrently.
|
inline |
Constructor.
|
inline |
Destructor.
|
inline |
This method blocks the calling thread until another thread calls wakeOne() or wakeAll() on the object, but if this does not happen within period
, the thread is woken again anyways.
TRUE
is returned when the thread wakes because either wakeOne() or wakeAll() was called, FALSE
is returned if the wait times out.
|
inline |
This method wakes up one of the threads waiting on this SbCondVar.
|
inline |
This method wakes up all the threads waiting on this SbCondVar.
Copyright © 1998-2010 by Kongsberg Oil & Gas Technologies. All rights reserved.
Generated on Wed Jul 17 2024 for Coin by Doxygen 1.12.0.