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.
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.