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

◆ Impl()

MayaFlux::Journal::Archivist::Impl::Impl ( )
inline

Definition at line 20 of file Archivist.cpp.

22 , m_worker_running(false)
23 , m_initialized(false)
26 {
27 for (auto& f : m_component_filters)
28 f.store(true, std::memory_order_relaxed);
29 for (auto& f : m_context_filters)
30 f.store(true, std::memory_order_relaxed);
31 }
std::array< std::atomic< bool >, magic_enum::enum_count< Component >()> m_component_filters
std::atomic< Severity > m_min_severity
std::atomic< bool > m_initialized
std::array< std::atomic< bool >, magic_enum::enum_count< Context >()> m_context_filters
std::atomic< bool > m_shutdown_in_progress
std::atomic< bool > m_accepting_entries
std::atomic< bool > m_worker_running
std::shared_ptr< T > store(std::shared_ptr< T > obj)
Transfer ownership of an existing object to the persistent store for process lifetime.
Definition Persist.hpp:28

References m_component_filters, and m_context_filters.