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 |