diff -r 5d03bc08d59c -r 01a6848ebfd7 graphicstest/graphicstestharness/inc/tprofiler.h --- a/graphicstest/graphicstestharness/inc/tprofiler.h Tue Feb 02 01:47:50 2010 +0200 +++ b/graphicstest/graphicstestharness/inc/tprofiler.h Fri Apr 16 16:21:04 2010 +0300 @@ -37,6 +37,7 @@ IMPORT_C TInt64 StopTimer(); IMPORT_C void InitResults(); IMPORT_C void MarkResultSetL(); + IMPORT_C void MarkResultSetAndSuspendL(); IMPORT_C TUint32 GetTrimedMean(); IMPORT_C TUint32 Mean(); IMPORT_C TInt PercentageChange(TInt aFirstTime, TInt aSecondTime); @@ -49,20 +50,25 @@ IMPORT_C void ResultsAnalysisScreenRotationRate(const TDesC & aTestName, TInt aRotation, TInt aSrcScreenMode, TInt aDstScreenMode, TInt aIters, TInt aNumPixels); IMPORT_C void ResultsAnalysisZorderSwitchingRate(const TDesC & aTestName, TInt aZorderSwitching, TInt aSrcScreenMode, TInt aDstScreenMode, TInt aIters, TInt aNumPixels); IMPORT_C void FreeResultsMemory(); + IMPORT_C TUint32 TimeMax(); + IMPORT_C TUint32 TimeMin(); + IMPORT_C void ShowResultArrayInTimingOrder(); + IMPORT_C void SetStoreResultInTimingOrder(TBool aStoreResultInTimingOrder); private: CTProfiler(CTestStep& aTestStep); void ConstructL(); - TUint32 TimeMax(); - TUint32 TimeMin(); + private: TUint32 iStart; TUint32 iEnd; TUint32 iDiff; TInt iFreq; RArray iResults; + RArray iResultsTimingOrder; TBool iResultsInitalised; CTestStep& iTestStep; + TBool iStoreResultInTimingOrder; }; #endif