#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().
1.5.9