iceoryx_doc
1.0.1
|
Public Member Functions | |
MemoryManager (const MemoryManager &)=delete | |
MemoryManager (MemoryManager &&)=delete | |
MemoryManager & | operator= (const MemoryManager &)=delete |
MemoryManager & | operator= (MemoryManager &&)=delete |
void | configureMemoryManager (const MePooConfig &mePooConfig, posix::Allocator &managementAllocator, posix::Allocator &chunkMemoryAllocator) noexcept |
SharedChunk | getChunk (const ChunkSettings &chunkSettings) noexcept |
uint32_t | getNumberOfMemPools () const noexcept |
MemPoolInfo | getMemPoolInfo (const uint32_t index) const noexcept |
Static Public Member Functions | |
static uint64_t | requiredChunkMemorySize (const MePooConfig &mePooConfig) noexcept |
static uint64_t | requiredManagementMemorySize (const MePooConfig &mePooConfig) noexcept |
static uint64_t | requiredFullMemorySize (const MePooConfig &mePooConfig) noexcept |