MayaFlux 0.1.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 177 of file Scheduler.cpp.

178{
179 return std::any_of(m_tasks.begin(), m_tasks.end(),
180 [token](const TaskEntry& entry) {
181 return entry.routine && entry.routine->is_active() && entry.routine->get_processing_token() == token;
182 });
183}
static MayaFlux::Nodes::ProcessingToken token
Definition Timers.cpp:8
std::vector< TaskEntry > m_tasks

References m_tasks, and token.