|
|
| IceOryxRouDiMemoryManager (const RouDiConfig_t &roudiConfig) noexcept |
|
virtual | ~IceOryxRouDiMemoryManager () noexcept=default |
| | The Destructor of the IceOryxRouDiMemoryManager also calls destroy on the registered MemoryProvider.
|
|
| IceOryxRouDiMemoryManager (IceOryxRouDiMemoryManager &&)=delete |
|
IceOryxRouDiMemoryManager & | operator= (IceOryxRouDiMemoryManager &&)=delete |
|
| IceOryxRouDiMemoryManager (const IceOryxRouDiMemoryManager &)=delete |
|
IceOryxRouDiMemoryManager & | operator= (const IceOryxRouDiMemoryManager &)=delete |
| cxx::expected< RouDiMemoryManagerError > | createAndAnnounceMemory () noexcept override |
| | The RouDiMemoryManager calls the the MemoryProvider to create the memory and announce the availability to its MemoryBlocks.
|
| cxx::expected< RouDiMemoryManagerError > | destroyMemory () noexcept override |
| | The RouDiMemoryManager calls the the MemoryProvider to destroy the memory, which in turn prompts the MemoryBlocks to destroy their data.
|
| const PosixShmMemoryProvider * | mgmtMemoryProvider () const noexcept override |
| cxx::optional< PortPool * > | portPool () noexcept override |
| cxx::optional< mepoo::MemoryManager * > | introspectionMemoryManager () const noexcept override |
| cxx::optional< mepoo::SegmentManager<> * > | segmentManager () const noexcept override |
|
virtual | ~RouDiMemoryInterface () noexcept=default |
| | The Destructor of the RouDiMemoryInterface also calls destroy on the registered MemoryProvider.
|
|
| RouDiMemoryInterface (RouDiMemoryInterface &&)=delete |
|
RouDiMemoryInterface & | operator= (RouDiMemoryInterface &&)=delete |
|
| RouDiMemoryInterface (const RouDiMemoryInterface &)=delete |
|
RouDiMemoryInterface & | operator= (const RouDiMemoryInterface &)=delete |