#include <lockable.h>
Public Types | |
typedef T_mutex | mutex_type |
Public Member Functions | |
mutex_type & | mutex () const throw () |
Protected Member Functions | |
lockable_base () | |
Protected Attributes | |
mutex_type | m_mutex |
Lockables are wrapper objects pairing a certain type together with a mutex type. Mutex objects of type T_mutex must be default constructible.
typedef T_mutex sigx::lockable_base< T_mutex >::mutex_type |
sigx::lockable_base< T_mutex >::lockable_base | ( | ) | [inline, protected] |
mutex_type& sigx::lockable_base< T_mutex >::mutex | ( | ) | const throw () [inline] |
mutex_type sigx::lockable_base< T_mutex >::m_mutex [mutable, protected] |
Referenced by sigx::lockable_base< Glib::RecMutex >::mutex().