Cheetah Software
1.0
|
#include <PeriodicTask.h>
Public Member Functions | |
PeriodicMemberFunction (PeriodicTaskManager *taskManager, float period, std::string name, void(T::*function)(), T *obj) | |
void | cleanup () |
void | init () |
void | run () |
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 | |
void(T::* | _function )() |
T * | _obj |
A periodic task for calling a member function
Definition at line 109 of file PeriodicTask.h.
|
inline |
Definition at line 111 of file PeriodicTask.h.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
private |
Definition at line 122 of file PeriodicTask.h.
|
private |
Definition at line 123 of file PeriodicTask.h.