MayaFlux 0.2.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::any_of(m_tasks.begin(), m_tasks.end(),
182 [token](const TaskEntry& entry) {
183 return entry.routine && entry.routine->is_active() && entry.routine->get_processing_token() == token;
184 });
185}
static MayaFlux::Nodes::ProcessingToken token
Definition Timers.cpp:8
std::vector< TaskEntry > m_tasks

References m_tasks, and token.