Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::VariableSynchronizerMng::InternalApi::BufferList

Gère un pool de buffer associé à un allocateur. Plus de détails...

+ Graphe de collaboration de Arcane::VariableSynchronizerMng::InternalApi::BufferList:

Types publics

using MemoryBufferMap = std::map< MemoryBuffer *, Ref< MemoryBuffer > >
 
using MapList = std::map< IMemoryAllocator *, MemoryBufferMap >
 
using FreeList = std::map< IMemoryAllocator *, std::stack< Ref< MemoryBuffer > > >
 

Attributs publics

MapList m_used_map
 Liste par allocateur des buffers en cours d'utilisation.
 
FreeList m_free_map
 Liste par allocateur des buffers libres.
 

Description détaillée

Gère un pool de buffer associé à un allocateur.

Définition à la ligne 298 du fichier VariableSynchronizerMng.cc.

Documentation des définitions de type membres

◆ FreeList

using Arcane::VariableSynchronizerMng::InternalApi::BufferList::FreeList = std::map<IMemoryAllocator*, std::stack<Ref<MemoryBuffer> >>

Définition à la ligne 305 du fichier VariableSynchronizerMng.cc.

◆ MapList

using Arcane::VariableSynchronizerMng::InternalApi::BufferList::MapList = std::map<IMemoryAllocator*, MemoryBufferMap>

Définition à la ligne 303 du fichier VariableSynchronizerMng.cc.

◆ MemoryBufferMap

using Arcane::VariableSynchronizerMng::InternalApi::BufferList::MemoryBufferMap = std::map<MemoryBuffer*, Ref<MemoryBuffer> >

Définition à la ligne 302 du fichier VariableSynchronizerMng.cc.

Documentation des données membres

◆ m_free_map

FreeList Arcane::VariableSynchronizerMng::InternalApi::BufferList::m_free_map

Liste par allocateur des buffers libres.

Définition à la ligne 313 du fichier VariableSynchronizerMng.cc.

Référencé par Arcane::VariableSynchronizerMng::InternalApi::dumpStats().

◆ m_used_map

MapList Arcane::VariableSynchronizerMng::InternalApi::BufferList::m_used_map

Liste par allocateur des buffers en cours d'utilisation.

Définition à la ligne 310 du fichier VariableSynchronizerMng.cc.

Référencé par Arcane::VariableSynchronizerMng::InternalApi::dumpStats().


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