Gère un pool de buffer associé à un allocateur. Plus de détails...
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. | |
Gère un pool de buffer associé à un allocateur.
Définition à la ligne 298 du fichier VariableSynchronizerMng.cc.
using Arcane::VariableSynchronizerMng::InternalApi::BufferList::FreeList = std::map<IMemoryAllocator*, std::stack<Ref<MemoryBuffer> >> |
Définition à la ligne 305 du fichier VariableSynchronizerMng.cc.
using Arcane::VariableSynchronizerMng::InternalApi::BufferList::MapList = std::map<IMemoryAllocator*, MemoryBufferMap> |
Définition à la ligne 303 du fichier VariableSynchronizerMng.cc.
using Arcane::VariableSynchronizerMng::InternalApi::BufferList::MemoryBufferMap = std::map<MemoryBuffer*, Ref<MemoryBuffer> > |
Définition à la ligne 302 du fichier VariableSynchronizerMng.cc.
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().
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().