some code cleanup
This commit is contained in:
parent
a133156c0b
commit
bd47dfa355
1 changed files with 426 additions and 437 deletions
|
@ -345,7 +345,7 @@ void CNetBufWithStats::Init ( const int iNewBlockSize,
|
||||||
SimulationBuffer[i].Init ( iNewBlockSize, viBufSizesForSim[i] );
|
SimulationBuffer[i].Init ( iNewBlockSize, viBufSizesForSim[i] );
|
||||||
|
|
||||||
// init statistics
|
// init statistics
|
||||||
ErrorRateStatistic[i].Init ( 80000, true );//TEST!!!!!//MAX_STATISTIC_COUNT );
|
ErrorRateStatistic[i].Init ( MAX_STATISTIC_COUNT, true );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -381,25 +381,14 @@ bool CNetBufWithStats::Get ( CVector<uint8_t>& vecbyData )
|
||||||
return bGetOK;
|
return bGetOK;
|
||||||
}
|
}
|
||||||
|
|
||||||
// TEST
|
|
||||||
int CNetBufWithStats::GetAutoSetting()
|
int CNetBufWithStats::GetAutoSetting()
|
||||||
{
|
{
|
||||||
|
// Use a specified error bound to identify the best buffer size for the
|
||||||
/*
|
// current network situation. Start with the smallest buffer and
|
||||||
// TEST
|
// test for the error rate until the rate is below the bound.
|
||||||
if ( ErrorRateStatistic[NUM_STAT_SIMULATION_BUFFERS - 1].GetAverage() > 0.06 )
|
|
||||||
{
|
|
||||||
for ( int i = 0; i < NUM_STAT_SIMULATION_BUFFERS; i++ )
|
|
||||||
{
|
|
||||||
ErrorRateStatistic[i].Reset();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
for ( int i = 0; i < NUM_STAT_SIMULATION_BUFFERS - 1; i++ )
|
for ( int i = 0; i < NUM_STAT_SIMULATION_BUFFERS - 1; i++ )
|
||||||
{
|
{
|
||||||
if ( ErrorRateStatistic[i].GetAverage() <= 0.005)//TEST!!!!! 0.005 )
|
if ( ErrorRateStatistic[i].GetAverage() <= 0.005 )
|
||||||
{
|
{
|
||||||
return viBufSizesForSim[i];
|
return viBufSizesForSim[i];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue