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

◆ has_active_tasks()

bool MayaFlux::Vruta::TaskScheduler::has_active_tasks ( ProcessingToken  token) const

Check if a processing domain has any active tasks.

Parameters
tokenProcessing domain to check
Returns
True if domain has active tasks

Definition at line 406 of file Scheduler.cpp.

407{
408 return std::ranges::any_of(m_tasks,
409 [token](const TaskEntry& entry) {
410 return entry.routine && entry.routine->is_active() && entry.routine->get_processing_token() == token;
411 });
412}
std::vector< TaskEntry > m_tasks

References m_tasks, and MayaFlux::Vruta::TaskEntry::routine.