iceoryx_doc  1.0.1
Public Types | Public Member Functions | Public Attributes | List of all members
iox::mepoo::ChunkManagement Struct Reference

Public Types

using base_t = ChunkHeader
 
using referenceCounterBase_t = uint64_t
 
using referenceCounter_t = std::atomic< referenceCounterBase_t >
 

Public Member Functions

 ChunkManagement (const cxx::not_null< base_t * > chunkHeader, const cxx::not_null< MemPool * > mempool, const cxx::not_null< MemPool * > chunkManagementPool) noexcept
 

Public Attributes

iox::rp::RelativePointer< base_tm_chunkHeader
 
referenceCounter_t m_referenceCounter {1U}
 
iox::rp::RelativePointer< MemPoolm_mempool
 
iox::rp::RelativePointer< MemPoolm_chunkManagementPool
 

Member Data Documentation

◆ m_mempool

iox::rp::RelativePointer<MemPool> iox::mepoo::ChunkManagement::m_mempool
Todo:
optimization: check if this can be replaced by an offset relative to the this pointer

The documentation for this struct was generated from the following file: