Explicitely casted some double -> int conversions to get rid of warnings.

git-svn-id: http://yate.null.ro/svn/yate/trunk@3804 acf43c95-373e-0410-b603-e72c3f656dc1
This commit is contained in:
paulc 2010-11-10 18:21:31 +00:00
parent a895c7b2dc
commit 60f6ce8f69
1 changed files with 8 additions and 8 deletions

View File

@ -2672,17 +2672,17 @@ void CallRouteQoS::updateQoS()
int realASR, totalASR;
if ((m_totalCalls[CURRENT_IDX] != m_totalCalls[PREVIOUS_IDX]) && (m_totalCalls[CURRENT_IDX] >= m_minCalls)) {
realASR = (double) m_answeredCalls[CURRENT_IDX] / m_totalCalls[CURRENT_IDX] * 100;
realASR = (int) (m_answeredCalls[CURRENT_IDX] * 100.0 / m_totalCalls[CURRENT_IDX]);
checkForAlarm(realASR,m_alarms,m_minASR,m_maxASR,LOW_ASR,HIGH_ASR);
m_totalCalls[PREVIOUS_IDX] = m_totalCalls[CURRENT_IDX];
totalASR = (double) m_answeredCalls[TOTAL_IDX] / m_totalCalls[TOTAL_IDX] * 100;
totalASR = (int) (m_answeredCalls[TOTAL_IDX] * 100.0 / m_totalCalls[TOTAL_IDX]);
checkForAlarm(totalASR,m_overallAlarms,m_minASR,m_maxASR,LOW_ASR,HIGH_ASR);
int ner = (double) (m_answeredCalls[CURRENT_IDX] + m_delivCalls[CURRENT_IDX]) / m_totalCalls[CURRENT_IDX] * 100;
int ner = (int) ((m_answeredCalls[CURRENT_IDX] + m_delivCalls[CURRENT_IDX]) * 100.0 / m_totalCalls[CURRENT_IDX]);
checkForAlarm(ner,m_alarms,m_minNER,-1,LOW_NER);
ner = (double) (m_answeredCalls[TOTAL_IDX] + m_delivCalls[TOTAL_IDX]) / m_totalCalls[TOTAL_IDX] * 100;
ner = (int) ((m_answeredCalls[TOTAL_IDX] + m_delivCalls[TOTAL_IDX]) * 100.0 / m_totalCalls[TOTAL_IDX]);
checkForAlarm(ner,m_overallAlarms,m_minNER,-1,LOW_NER);
}
}
@ -2824,7 +2824,7 @@ bool CallRouteQoS::get(int query, String& result)
switch (query) {
case ASR:
if (m_totalCalls[CURRENT_IDX]) {
val = (double) m_answeredCalls[CURRENT_IDX] / m_totalCalls[CURRENT_IDX] * 100;
val = (int) (m_answeredCalls[CURRENT_IDX] * 100.0 / m_totalCalls[CURRENT_IDX]);
result = String( val);
}
else
@ -2832,7 +2832,7 @@ bool CallRouteQoS::get(int query, String& result)
return true;
case NER:
if (m_totalCalls[CURRENT_IDX]) {
val = (double) (m_answeredCalls[CURRENT_IDX] + m_delivCalls[CURRENT_IDX]) / m_totalCalls[CURRENT_IDX] * 100;
val = (int) ((m_answeredCalls[CURRENT_IDX] + m_delivCalls[CURRENT_IDX]) * 100.0 / m_totalCalls[CURRENT_IDX]);
result = String(val);
}
else
@ -2840,7 +2840,7 @@ bool CallRouteQoS::get(int query, String& result)
return true;
case ASR_ALL:
if (m_totalCalls[TOTAL_IDX]) {
val = (double) m_answeredCalls[TOTAL_IDX] / m_totalCalls[TOTAL_IDX] * 100;
val = (int) (m_answeredCalls[TOTAL_IDX] * 100.0 / m_totalCalls[TOTAL_IDX]);
result = String(val);
}
else
@ -2848,7 +2848,7 @@ bool CallRouteQoS::get(int query, String& result)
return true;
case NER_ALL:
if (m_totalCalls[TOTAL_IDX]) {
val = (double) (m_answeredCalls[TOTAL_IDX] + m_delivCalls[TOTAL_IDX]) / m_totalCalls[TOTAL_IDX] * 100;
val = (int) ((m_answeredCalls[TOTAL_IDX] + m_delivCalls[TOTAL_IDX]) * 100.0 / m_totalCalls[TOTAL_IDX]);
result = String(val);
}
else