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.