MayaFlux 0.2.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 327 of file Scheduler.cpp.

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

References m_tasks.