C_Scenario Class Reference

List of all members.

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_ScenarioStatsget_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 &)

Detailed Description

Definition at line 197 of file C_Scenario.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