CUIEngineEvent Class Reference

class CUIEngineEvent : public CActive

Inherits from

Constructor & Destructor Documentation

CUIEngineEvent(CUIEngine *)

CUIEngineEvent ( CUIEngine * aUIEngine ) [private]

C++ default constructor.

Parameters

CUIEngine * aUIEngine

~CUIEngineEvent()

~CUIEngineEvent ( )

Destructor of CUIEngineEvent .

Member Functions Documentation

ConstructL()

void ConstructL ( ) [private]

By default Symbian OS constructor is private.

DoCancel()

void DoCancel ( ) [virtual]

From CActive DoCancel handles request cancellation.

EventName()

const TDesC & EventName ( ) const [inline]

Return event name.

Master()

TUint32 Master ( ) const [inline]

Return master id.

NewL(CUIEngine *)

CUIEngineEvent * NewL ( CUIEngine * aUIEngine ) [static]

NewL is two-phased constructor.

Parameters

CUIEngine * aUIEngine

Release()

TInt Release ( )

Release releases event.

Request(TDesC &, TUint32, TUint32)

TInt Request ( TDesC & aEventName,
TUint32 aMaster,
TUint32 aSlave
)

Request request event.

Parameters

TDesC & aEventName
TUint32 aMaster
TUint32 aSlave

RunError(TInt)

TInt RunError ( TInt aError ) [virtual]

From CActive RunError handles error situations.

Parameters

TInt aError

RunL()

void RunL ( ) [virtual]

From CActive RunL handles request completion.

Member Enumerations Documentation

Enum TEventState

Enumerators

EEventIdle
EEventRequested
EEventWait
EEventWaitCompleted
EEventReleased

Member Data Documentation

TEventIf iEvent

TEventIf iEvent [private]

TEventIfPckg iEventPckg

TEventIfPckg iEventPckg [private]

TUint32 iMaster

TUint32 iMaster [private]

TUint32 iSlave

TUint32 iSlave [private]

TEventState iState

TEventState iState [private]

CUIEngine * iUIEngine

CUIEngine * iUIEngine [private]