Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::GlibMutex::Impl Class Reference

Glib mutex. More...

Collaboration diagram for Arcane::GlibMutex::Impl:

Public Member Functions

GMutex * value () const
void lock ()
void unlock ()

Private Attributes

GMutex m_mutex_instance
GMutex * m_mutex

Detailed Description

Glib mutex.

Definition at line 41 of file GlibAdapter.cc.

Constructor & Destructor Documentation

◆ Impl()

Arcane::GlibMutex::Impl::Impl ( )
inline

Definition at line 45 of file GlibAdapter.cc.

◆ ~Impl()

Arcane::GlibMutex::Impl::~Impl ( )
inline

Definition at line 51 of file GlibAdapter.cc.

Member Function Documentation

◆ lock()

void Arcane::GlibMutex::Impl::lock ( )
inline

Definition at line 59 of file GlibAdapter.cc.

◆ unlock()

void Arcane::GlibMutex::Impl::unlock ( )
inline

Definition at line 60 of file GlibAdapter.cc.

◆ value()

GMutex * Arcane::GlibMutex::Impl::value ( ) const
inline

Definition at line 58 of file GlibAdapter.cc.

Member Data Documentation

◆ m_mutex

GMutex* Arcane::GlibMutex::Impl::m_mutex
private

Definition at line 65 of file GlibAdapter.cc.

◆ m_mutex_instance

GMutex Arcane::GlibMutex::Impl::m_mutex_instance
private

Definition at line 64 of file GlibAdapter.cc.


The documentation for this class was generated from the following file: