|
using | ThisType_t = ChunkQueueData< ChunkQueueDataProperties, LockingPolicy > |
|
using | LockGuard_t = std::lock_guard< const ThisType_t > |
|
using | ChunkQueueDataProperties_t = ChunkQueueDataProperties |
|
|
| ChunkQueueData (const QueueFullPolicy policy, const cxx::VariantQueueTypes queueType) noexcept |
|
|
cxx::VariantQueue< mepoo::ShmSafeUnmanagedChunk, MAX_CAPACITY > | m_queue |
|
std::atomic_bool | m_queueHasLostChunks {false} |
|
rp::RelativePointer< ConditionVariableData > | m_conditionVariableDataPtr |
|
cxx::optional< uint64_t > | m_conditionVariableNotificationIndex |
|
const QueueFullPolicy | m_queueFullPolicy |
|
|
static constexpr uint64_t | MAX_CAPACITY = ChunkQueueDataProperties_t::MAX_QUEUE_CAPACITY |
|
The documentation for this struct was generated from the following files:
- iceoryx_posh/internal/popo/building_blocks/chunk_queue_data.hpp
- iceoryx_posh/internal/popo/building_blocks/chunk_queue_data.inl