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