#include <sigx/lockable.h>
#include <sigx/choose_lock.h>
#include <glibmm/thread.h>
Go to the source code of this file.
Data Structures | |
struct | sigx::rw_lockable< T_type > |
Makes T_type read/write lockable with a Glib::RWLock. More... | |
class | sigx::mutex_lockable< T_type > |
Makes T_type lockable with a Glib::Mutex. More... | |
class | sigx::static_mutex_lockable< T_type > |
Makes T_type lockable with a Glib::StaticMutex. More... | |
class | sigx::recmutex_lockable< T_type > |
Makes T_type lockable with a Glib::RecMutex. More... | |
class | sigx::static_recmutex_lockable< T_type > |
Makes T_type lockable with a Glib::StaticRecMutex. More... | |
struct | sigx::choose_lock< Glib::RWLock, readlock > |
struct | sigx::choose_lock< Glib::RWLock, writelock > |
struct | sigx::choose_lock< Glib::Mutex, I_policy > |
struct | sigx::choose_lock< Glib::RecMutex, I_policy > |
struct | sigx::choose_lock< Glib::StaticMutex, I_policy > |
struct | sigx::choose_lock< Glib::StaticRecMutex, I_policy > |
Namespaces | |
namespace | sigx |