CppCommon
1.0.4.1
C++ Common Library
|
This is the complete list of members for CppCommon::MPSCRingBuffer, including all inherited members.
capacity() const noexcept | CppCommon::MPSCRingBuffer | inline |
concurrency() const noexcept | CppCommon::MPSCRingBuffer | inline |
Dequeue(void *data, size_t &size) | CppCommon::MPSCRingBuffer | inline |
empty() const noexcept | CppCommon::MPSCRingBuffer | inline |
Enqueue(const void *data, size_t size) | CppCommon::MPSCRingBuffer | inline |
MPSCRingBuffer(size_t capacity, size_t concurrency=std::thread::hardware_concurrency()) | CppCommon::MPSCRingBuffer | inlineexplicit |
MPSCRingBuffer(const MPSCRingBuffer &)=delete | CppCommon::MPSCRingBuffer | |
MPSCRingBuffer(MPSCRingBuffer &&)=delete | CppCommon::MPSCRingBuffer | |
operator bool() const noexcept | CppCommon::MPSCRingBuffer | inlineexplicit |
operator=(const MPSCRingBuffer &)=delete | CppCommon::MPSCRingBuffer | |
operator=(MPSCRingBuffer &&)=delete | CppCommon::MPSCRingBuffer | |
size() const noexcept | CppCommon::MPSCRingBuffer | inline |
~MPSCRingBuffer()=default | CppCommon::MPSCRingBuffer |