|
iceoryx_doc
1.0.1
|
Classes | |
| struct | SegmentMapping |
| struct | SegmentUserInformation |
Public Types | |
| using | SegmentMappingContainer = cxx::vector< SegmentMapping, MAX_SHM_SEGMENTS > |
Public Member Functions | |
| SegmentManager (const SegmentConfig &segmentConfig, posix::Allocator *managementAllocator) noexcept | |
| SegmentManager (const SegmentManager &rhs)=delete | |
| SegmentManager (SegmentManager &&rhs)=delete | |
| SegmentManager & | operator= (const SegmentManager &rhs)=delete |
| SegmentManager & | operator= (SegmentManager &&rhs)=delete |
| SegmentMappingContainer | getSegmentMappings (const posix::PosixUser &user) noexcept |
| SegmentUserInformation | getSegmentInformationWithWriteAccessForUser (const posix::PosixUser &user) noexcept |
Static Public Member Functions | |
| static uint64_t | requiredManagementMemorySize (const SegmentConfig &config) noexcept |
| static uint64_t | requiredChunkMemorySize (const SegmentConfig &config) noexcept |
| static uint64_t | requiredFullMemorySize (const SegmentConfig &config) noexcept |
Friends | |
| template<typename MemoryManger , typename SegmentManager , typename PublisherPort > | |
| class | roudi::MemPoolIntrospection |