Cheetah Software
1.0
|
#include <PeriodicTask.h>
Public Member Functions | |
PrintTaskStatus (PeriodicTaskManager *tm, float period) | |
void | run () override |
void | init () override |
void | cleanup () override |
Public Member Functions inherited from PeriodicTask | |
PeriodicTask (PeriodicTaskManager *taskManager, float period, std::string name) | |
void | start () |
void | stop () |
void | printStatus () |
void | clearMax () |
bool | isSlow () |
virtual | ~PeriodicTask () |
float | getPeriod () |
float | getRuntime () |
float | getMaxPeriod () |
float | getMaxRuntime () |
Private Attributes | |
PeriodicTaskManager * | _tm |
A periodic task for printing the status of all tasks in the task manager
Definition at line 91 of file PeriodicTask.h.
|
inline |
Definition at line 93 of file PeriodicTask.h.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
private |
Definition at line 102 of file PeriodicTask.h.