consume_all(Func const &func) noexcept | qb::lockfree::spsc::ringbuffer< T, _MaxSize > | inline |
qb::lockfree::spsc::internal::ringbuffer::consume_all(_Func const &functor, T *internal_buffer, size_t max_size) | qb::lockfree::spsc::internal::ringbuffer< T > | inlineprotected |
dequeue(T *ret) noexcept | qb::lockfree::spsc::ringbuffer< T, _MaxSize > | inline |
dequeue(T *ret, size_t size) noexcept | qb::lockfree::spsc::ringbuffer< T, _MaxSize > | inline |
dequeue(Func const &func, T *ret, size_t size) noexcept | qb::lockfree::spsc::ringbuffer< T, _MaxSize > | inline |
qb::lockfree::spsc::internal::ringbuffer::dequeue(T *output_buffer, size_t output_count, T *internal_buffer, size_t const max_size) | qb::lockfree::spsc::internal::ringbuffer< T > | inlineprotected |
empty() | qb::lockfree::spsc::internal::ringbuffer< T > | inline |
enqueue(T const &t) noexcept | qb::lockfree::spsc::ringbuffer< T, _MaxSize > | inline |
enqueue(T const *t, size_t size) noexcept | qb::lockfree::spsc::ringbuffer< T, _MaxSize > | inline |
qb::lockfree::spsc::internal::ringbuffer::enqueue(T const &t, T *buffer, size_t const max_size) | qb::lockfree::spsc::internal::ringbuffer< T > | inlineprotected |
qb::lockfree::spsc::internal::ringbuffer::enqueue(const T *input_buffer, size_t input_count, T *internal_buffer, size_t const max_size) | qb::lockfree::spsc::internal::ringbuffer< T > | inlineprotected |
front(const T *internal_buffer) const | qb::lockfree::spsc::internal::ringbuffer< T > | inlineprotected |
front(T *internal_buffer) | qb::lockfree::spsc::internal::ringbuffer< T > | inlineprotected |
next_index(size_t arg, size_t const max_size) | qb::lockfree::spsc::internal::ringbuffer< T > | inlineprotectedstatic |
nocopy()=default | qb::nocopy | |
nocopy(nocopy const &)=delete | qb::nocopy | |
nocopy(nocopy const &&)=delete | qb::nocopy | |
operator=(nocopy const &)=delete | qb::nocopy | |
operator=(nocopy &&)=delete | qb::nocopy | |
read_available(size_t write_index, size_t read_index, size_t const max_size) | qb::lockfree::spsc::internal::ringbuffer< T > | inlineprotectedstatic |
read_available(size_t const max_size) const | qb::lockfree::spsc::internal::ringbuffer< T > | inlineprotected |
ringbuffer() | qb::lockfree::spsc::internal::ringbuffer< T > | inlineprotected |
write_available(size_t write_index, size_t read_index, size_t const max_size) | qb::lockfree::spsc::internal::ringbuffer< T > | inlineprotectedstatic |
write_available(size_t const max_size) const | qb::lockfree::spsc::internal::ringbuffer< T > | inlineprotected |