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

#include <glibmm/thread.h>

Inheritance diagram for Glib::RWLock:
Inheritance graph
[legend]

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
 
RWLockoperator= (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

Detailed Description

Deprecated:
Use Glib::Threads::RWLock instead.

Constructor & Destructor Documentation

Glib::RWLock::RWLock ( )
Glib::RWLock::RWLock ( const RWLock )
delete
Glib::RWLock::~RWLock ( )

Member Function Documentation

RWLock& Glib::RWLock::operator= ( const RWLock )
delete