CTestEventNotifier Class Reference

class CTestEventNotifier : public CActive

Inherits from

Constructor & Destructor Documentation

CTestEventNotifier(CTestEngine *, RTestExecution)

CTestEventNotifier(CTestEngine *aEngine,
RTestExecutionaTestExecution
)[private]

Parametric C++ constructor.

Parameters

CTestEngine * aEngine
RTestExecution aTestExecution

~CTestEventNotifier()

~CTestEventNotifier()

Destructor.

Member Functions Documentation

CheckCtlEvent(const TEventIf &)

TBool CheckCtlEvent(const TEventIf &aEvent)

Check if CtlEvent should be called

Parameters

const TEventIf & aEvent

ConstructL()

voidConstructL()[private]

By default Symbian OS constructor is private.

CtlEvent(const TEventIf &, TRequestStatus &)

voidCtlEvent(const TEventIf &aEvent,
TRequestStatus &aStatus
)

For event control.

Parameters

const TEventIf & aEvent
TRequestStatus & aStatus

DoCancel()

voidDoCancel()[virtual]

DoCancel derived from CActive handles the cancel

NewL(CTestEngine *, RTestExecution)

CTestEventNotifier *NewL(CTestEngine *aEngine,
RTestExecutionaTestExecution
)[static]

Two-phased constructor.

Parameters

CTestEngine * aEngine
RTestExecution aTestExecution

RunError(TInt)

TInt RunError(TIntaError)[virtual]

RunError derived from CActive handles errors from active handler.

Parameters

TInt aError

RunL()

voidRunL()[virtual]

RunL derived from CActive handles the completed requests.

Start()

voidStart()

StartL starts the CTestEventNotifier active object.

Member Enumerations Documentation

Enum TTestEventStatus

Enumerators

ETestEventIdle
ETestEventPending
ETestEventCompleted

Member Data Documentation

CTestEventController * iController

CTestEventController *iController[private]

CTestEngine * iEngine

CTestEngine *iEngine[private]

TEventIf iEvent

TEventIf iEvent[private]

RPointerArray< HBufC > iEventArray

RPointerArray< HBufC >iEventArray[private]

TEventIf iEventNotify

TEventIf iEventNotify[private]

TEventIfPckg iEventNotifyPckg

TEventIfPckg iEventNotifyPckg[private]

TEventIfPckg iEventPckg

TEventIfPckg iEventPckg[private]

TTestEventStatus iState

TTestEventStatus iState[private]

RTestExecution iTestExecution

RTestExecution iTestExecution[private]