graphicstest/graphicstestharness/inc/tprofiler.h
changeset 36 01a6848ebfd7
parent 0 5d03bc08d59c
child 69 3365349494cc
--- 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<TUint32>     iResults;
+    RArray<TUint32>     iResultsTimingOrder;
     TBool               iResultsInitalised;
     CTestStep&          iTestStep;
+    TBool               iStoreResultInTimingOrder;
     };
 
 #endif