1#ifndef COIN_SBTHREADAUTOLOCK_H
2#define COIN_SBTHREADAUTOLOCK_H
27#include <Inventor/threads/SbThreadMutex.h>
28#include <Inventor/threads/SbMutex.h>
38 this->mutex = mutexptr;
40 this->recmutex = NULL;
43 this->recmutex = mutexptr;
44 this->recmutex->lock();
49 if (this->mutex) this->mutex->
unlock();
50 if (this->recmutex) this->recmutex->unlock();
A basic class for managing a mutex.
Definition SbMutex.h:30
int lock(void)
Definition SbMutex.h:35
int unlock(void)
Definition SbMutex.h:46
Simple convenience class for locking access to a function.
Definition SbThreadAutoLock.h:31
SbThreadAutoLock(SbThreadMutex *mutexptr)
Definition SbThreadAutoLock.h:42
SbThreadAutoLock(SbMutex *mutexptr)
Definition SbThreadAutoLock.h:37
~SbThreadAutoLock()
Definition SbThreadAutoLock.h:48
SbThreadMutex * recmutex
Definition SbThreadAutoLock.h:34
Copyright © 1998-2010 by Kongsberg Oil & Gas Technologies. All rights reserved.
Generated on Wed Jul 17 2024 for Coin by Doxygen 1.12.0.