equal
deleted
inserted
replaced
55 // ---------------------------------------------------------------------------- |
55 // ---------------------------------------------------------------------------- |
56 // Utils::CalculateThroughput |
56 // Utils::CalculateThroughput |
57 // Calculate throughput |
57 // Calculate throughput |
58 // ---------------------------------------------------------------------------- |
58 // ---------------------------------------------------------------------------- |
59 // |
59 // |
60 void Utils::CalculateThroughput( TDes8& aBuffer, TTime aStartTime, TInt aSize ) |
60 void Utils::CalculateThroughput( TDes8& aBuffer, TTime aStartTime, TUint64 aSize ) |
61 { |
61 { |
62 TTime now; |
62 TTime now; |
63 now.UniversalTime(); |
63 now.UniversalTime(); |
64 TTimeIntervalMicroSeconds interval; |
64 TTimeIntervalMicroSeconds interval; |
65 interval = now.MicroSecondsFrom( aStartTime ); |
65 interval = now.MicroSecondsFrom( aStartTime ); |
66 TInt num = I64INT(interval.Int64()); |
66 TUint64 num = interval.Int64(); |
67 |
67 |
68 if (num != 0) |
68 if (num != 0) |
69 { |
69 { |
70 aBuffer.AppendFormat( _L8("Size: %d\n"), aSize ); |
70 aBuffer.AppendFormat( _L8("Size: %d\n"), aSize ); |
71 aBuffer.AppendFormat( _L8("Time: %4.1f s\n"), (TReal)num / 1000000 ); |
71 aBuffer.AppendFormat( _L8("Time: %4.1f s\n"), (TReal)num / 1000000 ); |