|  | 
| 
 Public Types | 
| typedef enum C_ScenarioControl::_enum_scen_type | T_scenario_type | 
| typedef enum C_ScenarioControl::_enum_scen_type | T_pScenario_type | 
| enum | _enum_scen_type { E_SCENARIO_TRAFFIC =  0, 
E_SCENARIO_DEFAULT, 
E_SCENARIO_INIT, 
E_SCENARIO_ABORT
 } | 
| 
 Public Member Functions | 
|  | C_ScenarioControl (C_ProtocolControl *P_protocol_control, C_TransportControl *P_transport_control, C_ChannelControl *P_channel_control) | 
|  | ~C_ScenarioControl () | 
| void | set_data_log_controller (C_DataLogControl *P_log) | 
| void | set_external_data_controller (C_ExternalDataControl *P_external_data) | 
| bool | external_data_used () | 
| bool | fromXml (C_XmlData *P_data, bool P_check_msg, bool *P_data_mesure, T_pTrafficType P_traffic_type, bool *P_action_check_abort) | 
| T_pC_Scenario | find_scenario (T_pReceiveMsgContext P_rcvMsg) | 
| T_pC_Scenario | find_default_scenario (T_pReceiveMsgContext P_rcvMsg) | 
| T_pC_Scenario | get_init_scenario () | 
| T_pC_Scenario | get_traffic_scenario () | 
| T_pC_Scenario | get_abort_scenario () | 
| T_pC_Scenario | get_default_scenario (int L_index) | 
| T_pC_Scenario | outgoing_scenario () | 
| T_pC_Scenario | init_scenario_defined (T_pTrafficType P_type) | 
| void | set_default_scenarii (int P_nb) | 
| void | switch_to_init () | 
| void | switch_to_traffic () | 
| void | set_config (C_GeneratorConfig *P_config) | 
| int | memory_used () | 
| T_pWaitValuesSet | get_wait_values () | 
| T_pRetransDelayValuesSet | get_retrans_delay_values () | 
| void | update_wait_cmd (size_t P_nb, unsigned long *P_table) | 
| void | update_retrans_delay_cmd (size_t P_nb, unsigned long *P_table) | 
| bool | set_counters (C_XmlData *P_xml_counter_def) | 
| T_UnsignedInteger32 | get_counter_value (int P_id) | 
| void | increase_counter (int P_id) | 
| int | get_counter_id (char *P_name) | 
| int | get_nb_scenario () | 
| int | get_nb_default_scenario () | 
| int | get_max_nb_retrans () | 
| int | get_max_nb_send () | 
| int | get_max_nb_recv () | 
| 
 Friends | 
| iostream_output & | operator<< (iostream_output &, C_ScenarioControl &) |