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.