glibmm  2.33.14
Classes | Public Member Functions | List of all members
Glib::Threads::RWLock Class Reference

#include <glibmm/threads.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 ()
 
void reader_lock ()
 
bool reader_trylock ()
 
void reader_unlock ()
 
void writer_lock ()
 
bool writer_trylock ()
 
void writer_unlock ()
 
GRWLock* gobj ()
 

Constructor & Destructor Documentation

Glib::Threads::RWLock::RWLock ( )
Glib::Threads::RWLock::~RWLock ( )

Member Function Documentation

GRWLock* Glib::Threads::RWLock::gobj ( )
inline
void Glib::Threads::RWLock::reader_lock ( )
bool Glib::Threads::RWLock::reader_trylock ( )
void Glib::Threads::RWLock::reader_unlock ( )
void Glib::Threads::RWLock::writer_lock ( )
bool Glib::Threads::RWLock::writer_trylock ( )
void Glib::Threads::RWLock::writer_unlock ( )