MSTIFTestInterference Class Reference

class MSTIFTestInterference

This a MSTIFTestInterference class. MSTIFTestInterference is an interface class. Purpose is to avoid multi heritance in subclasses.

?library
Since
?Series60_version

Constructor & Destructor Documentation

~MSTIFTestInterference()

~MSTIFTestInterference ( ) [virtual]

Destructor.

Member Functions Documentation

NewL(CTestModuleBase *, TStifTestInterferenceCategory)

IMPORT_C MSTIFTestInterference * NewL ( CTestModuleBase * aTestModuleBase,
TStifTestInterferenceCategory aCategory
) [static]

Two-phased constructor.

Parameters

CTestModuleBase * aTestModuleBase
TStifTestInterferenceCategory aCategory

SetPriority(TInt)

TInt SetPriority ( TInt aPriority ) [pure virtual]

Sets thread or active object priority. This should use before test interference is started otherwise error code will return.

Thread priority can set during interference executions time. User should be sure that given value is acceptable, otherwise SetPriority panics.

Parameters

TInt aPriority

StartL(TStifTestInterferenceType, TInt, TInt)

TInt StartL ( TStifTestInterferenceType aType,
TInt aIdleTime,
TInt aActiveTime
) [pure virtual]

StartL method starts test interference.

Parameters

TStifTestInterferenceType aType
TInt aIdleTime
TInt aActiveTime

Stop()

TInt Stop ( ) [pure virtual]

Stop method stops test interference.

Member Enumerations Documentation

Enum TStifTestInterferenceCategory

Enumerators

EActiveObject
EThread

Enum TStifTestInterferenceType

Enumerators

ENone
ECpuLoad
EFileSystemReadC
EFileSystemReadD
EFileSystemReadE
EFileSystemReadZ
EFileSystemWriteC
EFileSystemWriteD
EFileSystemWriteE
EFileSystemFillAndEmptyC
EFileSystemFillAndEmptyD
EFileSystemFillAndEmptyE
ENoneMicroSeconds
ECpuLoadMicroSeconds
EFileSystemReadCMicroSeconds
EFileSystemReadDMicroSeconds
EFileSystemReadEMicroSeconds
EFileSystemReadZMicroSeconds
EFileSystemWriteCMicroSeconds
EFileSystemWriteDMicroSeconds
EFileSystemWriteEMicroSeconds
EFileSystemFillAndEmptyCMicroSeconds
EFileSystemFillAndEmptyDMicroSeconds
EFileSystemFillAndEmptyEMicroSeconds