17 #ifndef IOX_POSH_POPO_BUILDING_BLOCKS_CHUNK_RECEIVER_DATA_HPP
18 #define IOX_POSH_POPO_BUILDING_BLOCKS_CHUNK_RECEIVER_DATA_HPP
20 #include "iceoryx_posh/iceoryx_posh_types.hpp"
21 #include "iceoryx_posh/internal/mepoo/shared_chunk.hpp"
22 #include "iceoryx_posh/internal/popo/building_blocks/chunk_queue_data.hpp"
23 #include "iceoryx_posh/internal/popo/used_chunk_list.hpp"
24 #include "iceoryx_posh/mepoo/memory_info.hpp"
25 #include "iceoryx_utils/cxx/variant_queue.hpp"
31 template <u
int32_t MaxChunksHeldSimultaneously,
typename ChunkQueueDataType>
35 const QueueFullPolicy queueFullPolicy,
38 using ChunkQueueData_t = ChunkQueueDataType;
52 #include "iceoryx_posh/internal/popo/building_blocks/chunk_receiver_data.inl"
Definition: service_description.hpp:29
Stores properties of the memory to be used when we distinguish between different types of memory on e...
Definition: memory_info.hpp:28
Definition: chunk_receiver_data.hpp:33
static constexpr uint32_t MAX_CHUNKS_IN_USE
Definition: chunk_receiver_data.hpp:45