Cheetah Software
1.0
|
#include <PeriodicTask.h>
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.