Public Member Functions | |
| C_Scenario (C_ScenarioControl *P_scenario_control, C_ChannelControl *P_channel_control, C_ExternalDataControl *P_external_data_control, T_exeCode P_exe_code, char *P_behaviour, bool P_retrans_enabled, unsigned int P_check_mask=0, T_CheckBehaviour P_checkBehaviour=E_CHECK_BEHAVIOUR_WARNING) | |
| ~C_Scenario () | |
| void | set_size (size_t P_size) |
| void | set_data_log_controller (C_DataLogControl *P_log) |
| size_t | add_cmd (T_cmd_type P_type, int P_channel_id, T_pC_MessageFrame P_msg, int P_nb_pre_action, C_CommandAction **P_pre_act_table, unsigned long P_retrans_delay) |
| size_t | define_post_actions (int P_nb_post_action, C_CommandAction **P_post_act_table) |
| size_t | define_pre_actions (int P_nb_pre_action, C_CommandAction **P_pre_act_table) |
| size_t | add_cmd (T_cmd_type P_type, unsigned long P_duration) |
| size_t | add_cmd (T_cmd_type P_type) |
| bool | check_msg_received (T_pReceiveMsgContext P_rcvMsg) |
| T_exeCode | execute_cmd (T_pCallContext P_callCtxt, bool P_resume) |
| T_CallContextState | first_state () |
| T_exeCode | execute_cmd_retrans (int P_index, T_pCallContext P_callCtxt) |
| void | update_retrans_delay_cmd (size_t P_nb, unsigned long *P_table) |
| void | update_wait_cmd (size_t P_nb, unsigned long *P_table) |
| void | set_stats (C_ScenarioStats *P_scenStat) |
| C_ScenarioStats * | get_stats () |
| void | delete_stats () |
| T_exeCode | get_exe_end_code () |
| int | get_nb_retrans () |
| int | get_nb_recv_per_scen () |
| int | get_nb_send_per_scen () |
| T_pCmd_scenario | get_commands () |
Friends | |
| class | C_ScenarioStats |
| iostream_output & | operator<< (iostream_output &, C_Scenario &) |
Definition at line 197 of file C_Scenario.hpp.
1.4.6