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()

voidConstructL()[private]

By default Symbian OS constructor is private.

DoCancel()

voidDoCancel()[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,
TUint32aMaster,
TUint32aSlave
)

Request request event.

Parameters

TDesC & aEventName
TUint32 aMaster
TUint32 aSlave

RunError(TInt)

TInt RunError(TIntaError)[virtual]

From CActive RunError handles error situations.

Parameters

TInt aError

RunL()

voidRunL()[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]