logic: terminating all running tasks before closing the application (issue #343)

This commit is contained in:
malte_langkabel
2017-04-12 10:46:56 +02:00
parent 0e4b606c7c
commit 6e342fa87c
23 changed files with 127 additions and 25 deletions
@@ -54,3 +54,11 @@ void TaskGroupSelector::doReset(std::shared_ptr<Blackboard> blackboard)
m_taskRunners[i]->reset();
}
}
void TaskGroupSelector::doTerminate()
{
for (size_t i = 0; i < m_taskRunners.size(); i++)
{
m_taskRunners[i]->terminate();
}
}