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