Inheritance diagram for C_CallControlClient:
Public Member Functions | |
C_CallControlClient (C_GeneratorConfig *P_config, C_ScenarioControl *P_scenControl, C_ChannelControl *P_channel_ctrl) | |
~C_CallControlClient () | |
virtual void | start_traffic () |
Protected Types | |
typedef void(C_CallControlClient::* | T_Update_Param_Traffic )() |
Protected Member Functions | |
virtual T_GeneratorError | InitProcedure () |
T_GeneratorError | TaskProcedure () |
T_GeneratorError | StoppingProcedure () |
void | newCallControl () |
void | init_done () |
void | pause_traffic () |
void | restart_traffic () |
virtual void | clean_traffic () |
unsigned long | get_call_rate () |
void | change_call_rate (T_GenChangeOperation P_op, unsigned long P_rate) |
void | change_rate_scale (unsigned long P_scale) |
void | change_burst (unsigned long P_burst) |
void | calculNilParamTraffic () |
void | calculUpdateParamTraffic () |
T_pCallContext | makeCallContextUnavailable () |
Protected Attributes | |
C_TrafficModel * | m_traffic_model |
unsigned int | m_model_traffic_select |
T_Update_Param_Traffic | m_update_param_traffic |
bool | m_outgoing_traffic |
long | m_call_rate |
long | m_burst_limit |
long | m_call_rate_scale |
C_Scenario * | m_traffic_scen |
Definition at line 207 of file C_CallControl.hpp.