CTestEventNotifier Class Reference

class CTestEventNotifier : public CActive

Inherits from

Constructor & Destructor Documentation

CTestEventNotifier(CTestEngine *, RTestExecution)

CTestEventNotifier ( CTestEngine * aEngine,
RTestExecution aTestExecution
) [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()

void ConstructL ( ) [private]

By default Symbian OS constructor is private.

CtlEvent(const TEventIf &, TRequestStatus &)

void CtlEvent ( const TEventIf & aEvent,
TRequestStatus & aStatus
)

For event control.

Parameters

const TEventIf & aEvent
TRequestStatus & aStatus

DoCancel()

void DoCancel ( ) [virtual]

DoCancel derived from CActive handles the cancel

NewL(CTestEngine *, RTestExecution)

CTestEventNotifier * NewL ( CTestEngine * aEngine,
RTestExecution aTestExecution
) [static]

Two-phased constructor.

Parameters

CTestEngine * aEngine
RTestExecution aTestExecution

RunError(TInt)

TInt RunError ( TInt aError ) [virtual]

RunError derived from CActive handles errors from active handler.

Parameters

TInt aError

RunL()

void RunL ( ) [virtual]

RunL derived from CActive handles the completed requests.

Start()

void Start ( )

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]