|
iceoryx_doc
1.0.1
|


Public Member Functions | |
| PortPoolMemoryBlock () noexcept=default | |
| PortPoolMemoryBlock (const PortPoolMemoryBlock &)=delete | |
| PortPoolMemoryBlock (PortPoolMemoryBlock &&)=delete | |
| PortPoolMemoryBlock & | operator= (const PortPoolMemoryBlock &)=delete |
| PortPoolMemoryBlock & | operator= (PortPoolMemoryBlock &&)=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 ports. More... | |
| void | destroy () noexcept override |
| Implementation of MemoryBlock::destroy This will clean up the ports. | |
| cxx::optional< PortPoolData * > | portPool () const noexcept |
| This function enables the access to the PortPool. 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... | |
|
defaultnoexcept |
|
overridevirtualnoexcept |
Implementation of MemoryBlock::alignment.
Implements iox::roudi::MemoryBlock.
|
overridevirtualnoexcept |
Implementation of MemoryBlock::memoryAvailable This will create the ports.
| [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 PortPool.
|
overridevirtualnoexcept |
Implementation of MemoryBlock::size.
Implements iox::roudi::MemoryBlock.