CTestEventController Class Reference

class CTestEventController : public CBase

Inherits from

Constructor & Destructor Documentation

CTestEventController(CTestEngine *, const TEventIf &)

CTestEventController ( CTestEngine * aEngine,
const TEventIf & aEvent
) [private]

Parametric C++ constructor.

Parameters

CTestEngine * aEngine
const TEventIf & aEvent

~CTestEventController()

~CTestEventController ( )

Destructor.

Member Functions Documentation

CheckClientEventsL()

TBool CheckClientEventsL ( ) [private]

Check client events.

CheckEventsL()

TBool CheckEventsL ( ) [private]

Check all events.

CheckTestcaseEventsL()

TBool CheckTestcaseEventsL ( ) [private]

Check testcase events.

ConstructL(TRequestStatus *)

void ConstructL ( TRequestStatus * aStatus ) [private]

By default Symbian OS constructor is private.

Parameters

TRequestStatus * aStatus

ConstructL(RMessage2 &)

void ConstructL ( RMessage2 & aMessage ) [private]

By default Symbian OS constructor is private.

Parameters

RMessage2 & aMessage

EventCallBack(TAny *)

TInt EventCallBack ( TAny * aTestEventController ) [private, static]

Callback for event controller.

Parameters

TAny * aTestEventController

EventComplete()

void EventComplete ( )

Event complete.

NewL(CTestEngine *, const TEventIf &, TRequestStatus *)

CTestEventController * NewL ( CTestEngine * aEngine,
const TEventIf & aEvent,
TRequestStatus * aStatus
) [static]

Two-phased constructor.

Parameters

CTestEngine * aEngine
const TEventIf & aEvent
TRequestStatus * aStatus

NewL(CTestEngine *, const TEventIf &, RMessage2 &)

CTestEventController * NewL ( CTestEngine * aEngine,
const TEventIf & aEvent,
RMessage2 & aMessage
) [static]

Parameters

CTestEngine * aEngine
const TEventIf & aEvent
RMessage2 & aMessage

Member Data Documentation

TInt iActiveEventCmds

TInt iActiveEventCmds [private]

CTestEngine * iEngine

CTestEngine * iEngine [private]

TEventIf iEvent

TEventIf iEvent [private]

RPointerArray< CCallBack > iEventCallBacks

RPointerArray < CCallBack > iEventCallBacks [private]

TEventIfPckg iEventPckg

TEventIfPckg iEventPckg [private]

RMessage2 iMessage

RMessage2 iMessage [private]

TRequestStatus * iRequestStatus

TRequestStatus * iRequestStatus [private]