Skip to content

iox::mepoo::SegmentManager::SegmentMapping🔗

Public Functions🔗

Name
SegmentMapping(const ShmName_t & sharedMemoryName, void * startAddress, uint64_t size, bool isWritable, uint64_t segmentId, const iox::mepoo::MemoryInfo & memoryInfo =iox::mepoo::MemoryInfo())

Public Attributes🔗

Name
ShmName_t m_sharedMemoryName
void * m_startAddress
uint64_t m_size
bool m_isWritable
uint64_t m_segmentId
iox::mepoo::MemoryInfo m_memoryInfo

Public Functions Documentation🔗

function SegmentMapping🔗

inline SegmentMapping(
    const ShmName_t & sharedMemoryName,
    void * startAddress,
    uint64_t size,
    bool isWritable,
    uint64_t segmentId,
    const iox::mepoo::MemoryInfo & memoryInfo =iox::mepoo::MemoryInfo()
)

Public Attributes Documentation🔗

variable m_sharedMemoryName🔗

ShmName_t m_sharedMemoryName {""};

variable m_startAddress🔗

void * m_startAddress {nullptr};

variable m_size🔗

uint64_t m_size {0};

variable m_isWritable🔗

bool m_isWritable {false};

variable m_segmentId🔗

uint64_t m_segmentId {0};

variable m_memoryInfo🔗

iox::mepoo::MemoryInfo m_memoryInfo;

Updated on 31 May 2022 at 15:29:16 CEST