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

Encapsulates a GMutex from glib. More...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/concurrency/arccore/concurrency/GlibAdapter.h>

Collaboration diagram for Arcane::GlibMutex:

Classes

class  Lock
class  Impl
 Glib mutex. More...

Public Member Functions

void lock ()
void unlock ()

Private Attributes

Implm_p = nullptr

Friends

class GlibCond

Detailed Description

Encapsulates a GMutex from glib.

Definition at line 34 of file GlibAdapter.h.

Constructor & Destructor Documentation

◆ GlibMutex()

Arcane::GlibMutex::GlibMutex ( )

Definition at line 71 of file GlibAdapter.cc.

◆ ~GlibMutex()

Arcane::GlibMutex::~GlibMutex ( )

Definition at line 77 of file GlibAdapter.cc.

Member Function Documentation

◆ lock()

void Arcane::GlibMutex::lock ( )

Definition at line 83 of file GlibAdapter.cc.

◆ unlock()

void Arcane::GlibMutex::unlock ( )

Definition at line 87 of file GlibAdapter.cc.

◆ GlibCond

friend class GlibCond
friend

Definition at line 36 of file GlibAdapter.h.

Member Data Documentation

◆ m_p

Impl* Arcane::GlibMutex::m_p = nullptr
private

Definition at line 71 of file GlibAdapter.h.


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