| Cheetah Software
    1.0
    | 
#include <PeriodicTask.h>
 Collaboration diagram for PeriodicTaskManager:
 Collaboration diagram for PeriodicTaskManager:| Public Member Functions | |
| PeriodicTaskManager ()=default | |
| ~PeriodicTaskManager () | |
| void | addTask (PeriodicTask *task) | 
| void | printStatus () | 
| void | printStatusOfSlowTasks () | 
| void | stopAll () | 
| Private Attributes | |
| std::vector< PeriodicTask * > | _tasks | 
A collection of periodic tasks which can be monitored together
Definition at line 57 of file PeriodicTask.h.
| 
 | default | 
| PeriodicTaskManager::~PeriodicTaskManager | ( | ) | 
Definition at line 96 of file PeriodicTask.cpp.
| void PeriodicTaskManager::addTask | ( | PeriodicTask * | task | ) | 
| void PeriodicTaskManager::printStatus | ( | ) | 
Definition at line 102 of file PeriodicTask.cpp.
| void PeriodicTaskManager::printStatusOfSlowTasks | ( | ) | 
Definition at line 114 of file PeriodicTask.cpp.
| void PeriodicTaskManager::stopAll | ( | ) | 
| 
 | private | 
Definition at line 67 of file PeriodicTask.h.