glibmm 2.66.5
|
#include <glibmm/thread.h>
Classes | |
class | ReaderLock |
Utility class for exception-safe locking of read/write locks. More... | |
class | WriterLock |
Utility class for exception-safe locking of read/write locks. More... | |
Public Member Functions | |
RWLock () | |
RWLock (const RWLock &)=delete | |
RWLock & | operator= (const RWLock &)=delete |
~RWLock () | |
Public Member Functions inherited from Glib::StaticRWLock | |
void | reader_lock () |
bool | reader_trylock () |
void | reader_unlock () |
void | writer_lock () |
bool | writer_trylock () |
void | writer_unlock () |
operator RWLock & () | |
GStaticRWLock * | gobj () |
Additional Inherited Members | |
Related Functions inherited from Glib::StaticRWLock | |
#define | GLIBMM_STATIC_RW_LOCK_INIT { G_STATIC_RW_LOCK_INIT } |
Initializer macro for Glib::StaticRWLock. More... | |
Glib::RWLock::RWLock | ( | ) |
|
delete |
Glib::RWLock::~RWLock | ( | ) |