Arcane  v3.16.4.0
Documentation développeur
Tout Classes Espaces de nommage Fichiers Fonctions Variables Définitions de type Énumérations Valeurs énumérées Amis Macros Groupes Pages Concepts
Référence de la classe Arcane::ItemGroupInternal::CheckNeedUpdateMutex

Mutex pour protéger les appels à ItemGroupImpl::_checkNeedUpdate(). Plus de détails...

#include <arcane/core/internal/ItemGroupInternal.h>

+ Graphe de collaboration de Arcane::ItemGroupInternal::CheckNeedUpdateMutex:

Classes

class  ScopedLock
 

Fonctions membres publiques

void create ()
 

Fonctions membres privées

void _lock () const
 
void _unlock () const
 

Attributs privés

std::mutex * m_mutex = nullptr
 

Description détaillée

Mutex pour protéger les appels à ItemGroupImpl::_checkNeedUpdate().

Par défaut le mutex n'est pas actif. Il faut appeler create() pour le rendre actif.

Définition à la ligne 64 du fichier ItemGroupInternal.h.

Documentation des constructeurs et destructeur

◆ ~CheckNeedUpdateMutex()

Arcane::ItemGroupInternal::CheckNeedUpdateMutex::~CheckNeedUpdateMutex ( )
inline

Définition à la ligne 89 du fichier ItemGroupInternal.h.

Documentation des fonctions membres

◆ _lock()

void Arcane::ItemGroupInternal::CheckNeedUpdateMutex::_lock ( ) const
inlineprivate

Définition à la ligne 104 du fichier ItemGroupInternal.h.

◆ _unlock()

void Arcane::ItemGroupInternal::CheckNeedUpdateMutex::_unlock ( ) const
inlineprivate

Définition à la ligne 109 du fichier ItemGroupInternal.h.

◆ create()

void Arcane::ItemGroupInternal::CheckNeedUpdateMutex::create ( )
inline

Définition à la ligne 93 du fichier ItemGroupInternal.h.

Documentation des données membres

◆ m_mutex

std::mutex* Arcane::ItemGroupInternal::CheckNeedUpdateMutex::m_mutex = nullptr
private

Définition à la ligne 100 du fichier ItemGroupInternal.h.


La documentation de cette classe a été générée à partir du fichier suivant :