protected override void _Initialize(OCurrentPacketList list) { // Find fastest time from the packet int nCount = list.GetCount(); for (int i = 0; i < nCount; i++) { OPacket packet = list.GetAt(i); if (0 == _basetime || _basetime > packet.GetTimeCollected()) { _basetime = packet.GetTimeCollected(); } } }
public OStatisticsResult CalculateStatistics(OCurrentPacketList list, OStatistics.StatisticsType type) { OStatisticsResult res = new OStatisticsResult(); _Initialize(list); // for all packets int nPacketCount = list.GetCount(); for (int i=0; i<nPacketCount; i++) { OPacket packet = list.GetAt(i); string n = _GetNameForPacket(packet); res.IncrementResult(n); } return res; }