|
iceoryx_doc
1.0.1
|


Public Member Functions | |
| MemPoolSegmentManagerMemoryBlock (const mepoo::SegmentConfig &segmentConfig) noexcept | |
| MemPoolSegmentManagerMemoryBlock (const MemPoolSegmentManagerMemoryBlock &)=delete | |
| MemPoolSegmentManagerMemoryBlock (MemPoolSegmentManagerMemoryBlock &&)=delete | |
| MemPoolSegmentManagerMemoryBlock & | operator= (const MemPoolSegmentManagerMemoryBlock &)=delete |
| MemPoolSegmentManagerMemoryBlock & | operator= (MemPoolSegmentManagerMemoryBlock &&)=delete |
| uint64_t | size () const noexcept override |
| Implementation of MemoryBlock::size. More... | |
| uint64_t | alignment () const noexcept override |
| Implementation of MemoryBlock::alignment. More... | |
| void | memoryAvailable (void *memory) noexcept override |
| Implementation of MemoryBlock::memoryAvailable This will create the SegmentManager. More... | |
| void | destroy () noexcept override |
| Implementation of MemoryBlock::destroy This will clean up the SegmentManager. | |
| cxx::optional< mepoo::SegmentManager<> * > | segmentManager () const noexcept |
| This function enables the access to the SegmentManager. More... | |
Public Member Functions inherited from iox::roudi::MemoryBlock | |
| MemoryBlock (const MemoryBlock &)=delete | |
| MemoryBlock (MemoryBlock &&)=delete | |
| MemoryBlock & | operator= (const MemoryBlock &)=delete |
| MemoryBlock & | operator= (MemoryBlock &&)=delete |
| cxx::optional< void * > | memory () const noexcept |
| This function provides the pointer to the requested memory. More... | |
|
overridevirtualnoexcept |
Implementation of MemoryBlock::alignment.
Implements iox::roudi::MemoryBlock.
|
overridevirtualnoexcept |
Implementation of MemoryBlock::memoryAvailable This will create the SegmentManager.
| [in] | memory | pointer to a valid memory location to place the mempools |
Reimplemented from iox::roudi::MemoryBlock.
|
noexcept |
This function enables the access to the SegmentManager.
|
overridevirtualnoexcept |
Implementation of MemoryBlock::size.
Implements iox::roudi::MemoryBlock.