|
qb
2.0.0.0
C++17 Actor Framework
|
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) 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 |