MayaFlux 0.3.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 179 of file Scheduler.cpp.

180{
181 return std::ranges::any_of(m_tasks,
182 [token](const TaskEntry& entry) {
183 return entry.routine && entry.routine->is_active() && entry.routine->get_processing_token() == token;
184 });
185}
std::vector< TaskEntry > m_tasks

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