qb  2.0.0.0
C++17 Actor Framework
qb Issue Watch Star Fork Follow @isndev
Loading...
Searching...
No Matches
qb::lockfree::spsc::ringbuffer< T, _MaxSize > Member List

This is the complete list of members for qb::lockfree::spsc::ringbuffer< T, _MaxSize >, including all inherited members.

consume_all(Func const &func) noexceptqb::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) noexceptqb::lockfree::spsc::ringbuffer< T, _MaxSize >inline
dequeue(T *ret, size_t size) noexceptqb::lockfree::spsc::ringbuffer< T, _MaxSize >inline
dequeue(Func const &func, T *ret, size_t size) noexceptqb::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) noexceptqb::lockfree::spsc::ringbuffer< T, _MaxSize >inline
enqueue(T const *t, size_t size) noexceptqb::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) constqb::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()=defaultqb::nocopy
nocopy(nocopy const &)=deleteqb::nocopy
nocopy(nocopy const &&)=deleteqb::nocopy
operator=(nocopy const &)=deleteqb::nocopy
operator=(nocopy &&)=deleteqb::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) constqb::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) constqb::lockfree::spsc::internal::ringbuffer< T >inlineprotected