Inheritance diagram for C_TaskControl:

Public Types | |
| typedef enum C_TaskControl::_enum_state | T_State |
| enum | _enum_state { E_STATE_UNKNOWN = 0, E_STATE_INIT, E_STATE_RUNNING, E_STATE_STOPPING, E_STATE_STOPPED } |
Public Member Functions | |
| C_TaskControl () | |
| virtual | ~C_TaskControl () |
| T_GeneratorError | init () |
| T_GeneratorError | run () |
| T_GeneratorError | run_task_once () |
| T_GeneratorError | run_all_once () |
| void | stop () |
| T_State | get_state () |
Protected Member Functions | |
| virtual T_GeneratorError | TaskProcedure ()=0 |
| virtual T_GeneratorError | InitProcedure ()=0 |
| virtual T_GeneratorError | EndProcedure ()=0 |
| virtual T_GeneratorError | StoppingProcedure ()=0 |
| virtual T_GeneratorError | ForcedStoppingProcedure ()=0 |
| virtual T_GeneratorError | InitTaskProcedure () |
Protected Attributes | |
| T_State | M_state |
| bool | m_end_executed |
Definition at line 28 of file C_TaskControl.hpp.
1.4.6