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

◆ resume_all_tasks()

void MayaFlux::Vruta::TaskScheduler::resume_all_tasks ( )

Resume all previously paused tasks.

Definition at line 325 of file Scheduler.cpp.

326{
327 for (auto& entry : m_tasks) {
328 if (entry.routine && entry.routine->is_active()) {
329 bool* was_auto_resume = entry.routine->get_state<bool>("was_auto_resume");
330 if (was_auto_resume) {
331 entry.routine->set_auto_resume(*was_auto_resume);
332 } else {
333 entry.routine->set_auto_resume(true);
334 }
335 }
336 }
337}
std::vector< TaskEntry > m_tasks

References m_tasks.