|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Vruta::NetworkSource::signal | ( | const Core::NetworkMessage & | message | ) |
Signal that a message arrived (called from Asio IO thread)
| message | The received message. |
Lock-free. Pushes into ring buffer, atomically detaches the full waiter list, and calls try_resume() on every registered awaiter. Safe to call from any thread.
Definition at line 57 of file NetworkSource.cpp.
References m_queue, and m_waiters_head.
Referenced by NetworkSource().
Here is the caller graph for this function: