|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
#include <RingBuffer.hpp>
Collaboration diagram for MayaFlux::Memory::MPSCPolicy::State< T, Storage >:Public Member Functions | |
| State () | |
Static Public Member Functions | |
| static constexpr size_t | increment (size_t index, size_t capacity) noexcept |
Public Attributes | |
| std::atomic< size_t > | claim_index { 0 } |
| std::atomic< size_t > | read_index { 0 } |
| std::array< std::atomic< bool >, N > | ready_flags {} |
Static Public Attributes | |
| static constexpr size_t | N = Storage::capacity_value |
Definition at line 291 of file RingBuffer.hpp.