|
Cheetah Software
1.0
|
#include <PeriodicTask.h>
Inheritance diagram for PeriodicMemberFunction< T >:
Collaboration diagram for PeriodicMemberFunction< T >: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.