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

◆ flush()

void MayaFlux::Journal::Archivist::flush ( )

Synchronously drain all pending ring buffer entries to sinks.

Blocks until the ring buffer is empty. Called automatically by error(), error_rethrow(), and fatal() before propagating. Available for any non-RT caller that needs a guaranteed visibility point.

Definition at line 297 of file Archivist.cpp.

298{
299 m_impl->drain_ring_buffer();
300}
std::unique_ptr< Impl > m_impl

References m_impl.

Referenced by MayaFlux::Journal::error(), MayaFlux::Journal::error(), MayaFlux::Journal::error_rethrow(), MayaFlux::Journal::fatal(), and MayaFlux::Journal::fatal().

+ Here is the caller graph for this function: