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

◆ unregister_waiter()

template<typename T >
void MayaFlux::Vruta::BroadcastSource< T >::unregister_waiter ( Kriya::BroadcastAwaiter< T > *  awaiter)
inlineprivate

Definition at line 127 of file BroadcastSource.hpp.

128 {
129 Kriya::BroadcastAwaiter<T>* expected = awaiter;
130 m_waiter.compare_exchange_strong(
131 expected, nullptr,
132 std::memory_order_acq_rel, std::memory_order_relaxed);
133 }
std::atomic< Kriya::BroadcastAwaiter< T > * > m_waiter