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

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

consume_all(_Func const &functor, T *internal_buffer, size_t max_size)qb::lockfree::spsc::internal::ringbuffer< T >inlineprotected
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, T *buffer, size_t const max_size)qb::lockfree::spsc::internal::ringbuffer< T >inlineprotected
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