00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include "C_IncCounterAction.hpp"
00021 #include "GeneratorTrace.hpp"
00022 #include "GeneratorError.h"
00023 #include "C_ScenarioControl.hpp"
00024
00025
00026
00027 C_IncCounterAction::C_IncCounterAction(T_CmdAction P_cmdAction,
00028 T_pControllers P_controllers)
00029 : C_CommandAction (P_cmdAction, P_controllers) {
00030 }
00031
00032
00033 C_IncCounterAction::~C_IncCounterAction() {
00034 }
00035
00036
00037 T_exeCode C_IncCounterAction::execute(T_pCmd_scenario P_pCmd,
00038 T_pCallContext P_callCtxt,
00039 C_MessageFrame *P_msg,
00040 C_MessageFrame *P_ref) {
00041
00042 T_exeCode L_exeCode = E_EXE_NOERROR ;
00043 m_controllers.m_scenario_control->increase_counter(m_id) ;
00044
00045 return (L_exeCode);
00046 }
00047
00048
00049
00050
00051