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

◆ resume()

void MayaFlux::Core::InputSubsystem::resume ( )
overridevirtual

Resume the subsystem's processing/event loops.

Implements MayaFlux::Core::ISubsystem.

Definition at line 130 of file InputSubsystem.cpp.

131{
132 if (m_running.load())
133 return;
134
135 {
136 std::shared_lock lock(m_backends_mutex);
137 for (auto& [type, backend] : m_backends) {
138 backend->start();
139 }
140 }
141
142 m_running.store(true);
143}
std::unordered_map< InputType, std::unique_ptr< IInputBackend > > m_backends

References m_backends, m_backends_mutex, and m_running.