#include <mitsuba/mitsuba.h>
#include <boost/scoped_ptr.hpp>
Go to the source code of this file.
|
class | mitsuba::Mutex |
| Thin wrapper around the recursive boost thread lock. More...
|
|
class | mitsuba::WaitFlag |
| Wait flag synchronization primitive. Can be used to wait for a certain event to occur. More...
|
|
class | mitsuba::ConditionVariable |
| Condition variable synchronization primitive. Can be used to wait for a condition to become true in a safe way. More...
|
|
class | mitsuba::LockGuard |
| Simple RAII-style locking of a Mutex. On construction it locks the mutex and unlocks it on destruction. Based on boost::lock_guard, assumes the Mutex will outlive the lock. More...
|
|
class | mitsuba::UniqueLock |
| In addition to providing RAII-style locking, UniqueLock also allows for deferred locking until lock() is called explicitly. unlock() is only called by the destructor if the object has locked the mutex. Based on boost::unique_lock, assumes the Mutex will outlive the lock. More...
|
|
#define __MITSUBA_CORE_LOCK_H_ |