BufferIndex typedef (defined in iox::concurrent::LockFreeQueue< ElementType, Capacity >) | iox::concurrent::LockFreeQueue< ElementType, Capacity > | protected |
capacity() const noexcept | iox::concurrent::LockFreeQueue< ElementType, Capacity > | |
element_t typedef (defined in iox::concurrent::LockFreeQueue< ElementType, Capacity >) | iox::concurrent::LockFreeQueue< ElementType, Capacity > | |
empty() const noexcept | iox::concurrent::LockFreeQueue< ElementType, Capacity > | |
LockFreeQueue() noexcept | iox::concurrent::LockFreeQueue< ElementType, Capacity > | |
LockFreeQueue(const LockFreeQueue &)=delete (defined in iox::concurrent::LockFreeQueue< ElementType, Capacity >) | iox::concurrent::LockFreeQueue< ElementType, Capacity > | |
LockFreeQueue(LockFreeQueue &&)=delete (defined in iox::concurrent::LockFreeQueue< ElementType, Capacity >) | iox::concurrent::LockFreeQueue< ElementType, Capacity > | |
m_buffer (defined in iox::concurrent::LockFreeQueue< ElementType, Capacity >) | iox::concurrent::LockFreeQueue< ElementType, Capacity > | protected |
m_freeIndices (defined in iox::concurrent::LockFreeQueue< ElementType, Capacity >) | iox::concurrent::LockFreeQueue< ElementType, Capacity > | protected |
m_size (defined in iox::concurrent::LockFreeQueue< ElementType, Capacity >) | iox::concurrent::LockFreeQueue< ElementType, Capacity > | protected |
m_usedIndices (defined in iox::concurrent::LockFreeQueue< ElementType, Capacity >) | iox::concurrent::LockFreeQueue< ElementType, Capacity > | protected |
operator=(const LockFreeQueue &)=delete (defined in iox::concurrent::LockFreeQueue< ElementType, Capacity >) | iox::concurrent::LockFreeQueue< ElementType, Capacity > | |
operator=(LockFreeQueue &&)=delete (defined in iox::concurrent::LockFreeQueue< ElementType, Capacity >) | iox::concurrent::LockFreeQueue< ElementType, Capacity > | |
pop() noexcept | iox::concurrent::LockFreeQueue< ElementType, Capacity > | |
push(const ElementType &value) noexcept | iox::concurrent::LockFreeQueue< ElementType, Capacity > | |
push(ElementType &&value) noexcept | iox::concurrent::LockFreeQueue< ElementType, Capacity > | |
pushImpl(T &&value) noexcept (defined in iox::concurrent::LockFreeQueue< ElementType, Capacity >) | iox::concurrent::LockFreeQueue< ElementType, Capacity > | protected |
Queue typedef (defined in iox::concurrent::LockFreeQueue< ElementType, Capacity >) | iox::concurrent::LockFreeQueue< ElementType, Capacity > | protected |
readBufferAt(const BufferIndex &) noexcept (defined in iox::concurrent::LockFreeQueue< ElementType, Capacity >) | iox::concurrent::LockFreeQueue< ElementType, Capacity > | protected |
size() const noexcept | iox::concurrent::LockFreeQueue< ElementType, Capacity > | |
tryPush(ElementType &&value) noexcept | iox::concurrent::LockFreeQueue< ElementType, Capacity > | |
tryPush(const ElementType &value) noexcept | iox::concurrent::LockFreeQueue< ElementType, Capacity > | |
writeBufferAt(const BufferIndex &, T &&) noexcept (defined in iox::concurrent::LockFreeQueue< ElementType, Capacity >) | iox::concurrent::LockFreeQueue< ElementType, Capacity > | protected |
~LockFreeQueue() noexcept=default (defined in iox::concurrent::LockFreeQueue< ElementType, Capacity >) | iox::concurrent::LockFreeQueue< ElementType, Capacity > | |