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

Mutex global. 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::GlobalMutex:

Classes

class  ScopedLock
 

Fonctions membres publiques statiques

static void init (MutexImpl *p)
 Initialise le mutex global. Interne a Arccore. Doit être alloué par new.
 
static void lock ()
 
static void unlock ()
 
static void destroy ()
 

Attributs privés statiques

static MutexImpl * m_p = 0
 

Amis

class ScopedLock
 

Description détaillée

Mutex global.

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

Documentation des constructeurs et destructeur

◆ GlobalMutex()

Arccore::GlobalMutex::GlobalMutex ( )
inline

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

◆ ~GlobalMutex()

Arccore::GlobalMutex::~GlobalMutex ( )
inline

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

Documentation des fonctions membres

◆ destroy()

void Arccore::GlobalMutex::destroy ( )
static

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

◆ init()

void Arccore::GlobalMutex::init ( MutexImpl *  p)
static

Initialise le mutex global. Interne a Arccore. Doit être alloué par new.

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

◆ lock()

void Arccore::GlobalMutex::lock ( )
static

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

◆ unlock()

void Arccore::GlobalMutex::unlock ( )
static

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

Documentation des fonctions amies et associées

◆ ScopedLock

friend class ScopedLock
friend

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

Documentation des données membres

◆ m_p

MutexImpl * Arccore::GlobalMutex::m_p = 0
staticprivate

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


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