MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ all_dimensions_consumed()

bool MayaFlux::Kakshya::WindowContainer::all_dimensions_consumed ( ) const
overridevirtual

Check if all active dimensions have been consumed in this cycle.

Returns
true if all active dimensions have been processed

Implements MayaFlux::Kakshya::SignalSourceContainer.

Definition at line 516 of file WindowContainer.cpp.

517{
518 return m_consumed_readers.load(std::memory_order_acquire)
519 >= m_registered_readers.load(std::memory_order_acquire);
520}
std::atomic< uint32_t > m_registered_readers
std::atomic< uint32_t > m_consumed_readers

References m_consumed_readers, and m_registered_readers.