Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arccore::Mutex

Mutex. Plus de détails...

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

+ Graphe de collaboration de Arccore::Mutex:

Classes

class  ManualLock
 
class  ScopedLock
 

Fonctions membres privées

void lock ()
 
void unlock ()
 

Attributs privés

MutexImpl * m_p
 
ReferenceCounter< IThreadImplementationm_thread_impl
 Implémentation utilisée pour ce mutex.
 

Amis

class ScopedLock
 
class ManualLock
 

Description détaillée

Mutex.

Définition à la ligne 37 du fichier arccore/src/concurrency/arccore/concurrency/Mutex.h.

Documentation des constructeurs et destructeur

◆ Mutex()

Arccore::Mutex::Mutex ( )

Définition à la ligne 29 du fichier Mutex.cc.

◆ ~Mutex()

Arccore::Mutex::~Mutex ( )

Définition à la ligne 39 du fichier Mutex.cc.

Documentation des fonctions membres

◆ lock()

void Arccore::Mutex::lock ( )
private

Définition à la ligne 45 du fichier Mutex.cc.

◆ unlock()

void Arccore::Mutex::unlock ( )
private

Définition à la ligne 51 du fichier Mutex.cc.

Documentation des fonctions amies et associées

◆ ManualLock

friend class ManualLock
friend

Définition à la ligne 76 du fichier arccore/src/concurrency/arccore/concurrency/Mutex.h.

◆ ScopedLock

friend class ScopedLock
friend

Définition à la ligne 75 du fichier arccore/src/concurrency/arccore/concurrency/Mutex.h.

Documentation des données membres

◆ m_p

MutexImpl* Arccore::Mutex::m_p
private

Définition à la ligne 85 du fichier arccore/src/concurrency/arccore/concurrency/Mutex.h.

◆ m_thread_impl

ReferenceCounter<IThreadImplementation> Arccore::Mutex::m_thread_impl
private

Implémentation utilisée pour ce mutex.

Définition à la ligne 87 du fichier arccore/src/concurrency/arccore/concurrency/Mutex.h.


La documentation de cette classe a été générée à partir des fichiers suivants :