SCIRun
5.0
|
#include <Lockable.h>
Public Types | |
typedef boost::shared_mutex | mutex_type |
typedef boost::unique_lock < mutex_type > | lock_type |
typedef boost::shared_lock < mutex_type > | shared_lock_type |
typedef boost::upgrade_lock < mutex_type > | upgrade_lock_type |
typedef boost::upgrade_to_unique_lock < mutex_type > | upgrade_to_unique_lock_type |
Public Member Functions | |
SharedLockable () | |
~SharedLockable () | |
mutex_type & | get_mutex () const |
typedef boost::unique_lock< mutex_type > lock_type |
typedef boost::shared_mutex mutex_type |
typedef boost::shared_lock< mutex_type > shared_lock_type |
typedef boost::upgrade_lock< mutex_type > upgrade_lock_type |
typedef boost::upgrade_to_unique_lock< mutex_type > upgrade_to_unique_lock_type |
|
inline |
|
inline |
|
inline |