CSTIFTestMeasurement Class Reference

class CSTIFTestMeasurement : public CBase

Inherits from

Constructor & Destructor Documentation

CSTIFTestMeasurement(CTestModuleBase *)

CSTIFTestMeasurement ( CTestModuleBase * aTestModuleBase ) [private]

C++ default constructor.

Parameters

CTestModuleBase * aTestModuleBase

~CSTIFTestMeasurement()

~CSTIFTestMeasurement ( ) [virtual]

Destructor

Member Functions Documentation

ConstructL(TSTIFMeasurementType, const TDesC &)

void ConstructL ( TSTIFMeasurementType aType,
const TDesC & aConfigurationInfo
) [private]

By default Symbian OS constructor is private.

Parameters

TSTIFMeasurementType aType
const TDesC & aConfigurationInfo

NewL(CTestModuleBase *, TSTIFMeasurementType, const TDesC &)

IMPORT_C CSTIFTestMeasurement * NewL ( CTestModuleBase * aTestModuleBase,
TSTIFMeasurementType aType,
const TDesC & aConfigurationInfo
) [static]

Two-phased constructor. Intializes test measurement module.

Parameters

CTestModuleBase * aTestModuleBase
TSTIFMeasurementType aType
const TDesC & aConfigurationInfo

Start()

IMPORT_C TInt Start ( )

Start commant for test measurement module. Returns Symbian error code.

Stop()

IMPORT_C TInt Stop ( )

Stop command for test measurement module. Returns Symbian error code.

Member Enumerations Documentation

Enum TSTIFMeasurementOperation

Enumeration for different measurement operations.

Enumerators

KMeasurementNew
KMeasurementStart
KMeasurementStop

Enum TSTIFMeasurementType

Enumeration for different measurement types.

Enumerators

KStifMeasurementEnableAll
KStifMeasurementPlugin01
KStifMeasurementPlugin02
KStifMeasurementPlugin03
KStifMeasurementPlugin04
KStifMeasurementPlugin05
KStifMeasurementBappeaProfiler
KStifMeasurementDisableAll

Member Data Documentation

TInt iMeasurementOption

TInt iMeasurementOption [private]

TStifMeasurementStruct iMeasurementStruct

TStifMeasurementStruct iMeasurementStruct [private]

CTestModuleBase * iTestModuleBase

CTestModuleBase * iTestModuleBase [private]