C_TaskControl Class Reference

Inheritance diagram for C_TaskControl:

C_CallControl C_DataLogControl C_DisplayControl C_Generator C_KeyboardControl C_LogProtocolStatControl C_LogStatControl C_RampControl C_ReadControl C_RemoteControl List of all members.

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

Detailed Description

Definition at line 28 of file C_TaskControl.hpp.


The documentation for this class was generated from the following files:
Generated on Wed Mar 7 14:57:56 2007 for Seagull by  doxygen 1.4.6