stif/inc/STIFMeasurement.h
changeset 0 a03f92240627
child 6 ecff51f1e7fb
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/stif/inc/STIFMeasurement.h	Tue Feb 02 01:57:15 2010 +0200
@@ -0,0 +1,67 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). 
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+* 
+* Description: StifMeasurement plugin names declaration
+*
+*/
+
+#ifndef STIF_MEASUREMENT_H
+#define STIF_MEASUREMENT_H
+
+// INCLUDES
+#include <E32Base.h>
+
+// Maximum length of measurement types(see literals below)
+const TInt KStifMeasurementTypeLength = 30; 
+
+/**
+* Literals for measurement types.
+*/
+_LIT( KStifMeasurementEnableAll, "stifmeasurementenableall" );
+_LIT( KStifMeasurementDisableAll, "stifmeasurementdisableall" );
+_LIT( KStifMeasurement01, "stifmeasurementplugin01" );
+_LIT( KStifMeasurement02, "stifmeasurementplugin02" );
+_LIT( KStifMeasurement03, "stifmeasurementplugin03" );
+_LIT( KStifMeasurement04, "stifmeasurementplugin04" );
+_LIT( KStifMeasurement05, "stifmeasurementplugin05" );
+_LIT( KStifMeasurementBappea, "stifbappeaprofiler" );
+// Next is used in testframework.ini file
+_LIT( KStifMeasurementDisableNone, "stifmeasurementdisablenone" );
+
+
+// Measurement module types definition(used in keyword's parameters)
+_LIT( KParamMeasurement01, "measurementplugin01" );
+_LIT( KParamMeasurement02, "measurementplugin02" );
+_LIT( KParamMeasurement03, "measurementplugin03" );
+_LIT( KParamMeasurement04, "measurementplugin04" );
+_LIT( KParamMeasurement05, "measurementplugin05" );
+_LIT( KParamMeasurementBappea, "stifbappeaprofiler" );
+
+/**
+* Enumeration for measurement disable and enable.
+*/
+enum TDisableMeasurement
+    {
+    EDisableAll     = 0xFFFFFFFF,   // Disable all measurement, 1111
+    EEnableAll      = ~EDisableAll, // This allowes all measurements, 0000
+    EMeasurement01  = 1<<0,         // User specific measurement
+    EMeasurement02  = 1<<1,         // User specific measurement
+    EMeasurement03  = 1<<2,         // User specific measurement
+    EMeasurement04  = 1<<3,         // User specific measurement
+    EMeasurement05  = 1<<4,         // User specific measurement
+    EBappea         = 1<<25,        // Disable bappea measurement
+    };
+
+#endif // STIF_MEASUREMENT_H
+
+// End of File