MCoeMessageObserver Class Reference

class MCoeMessageObserver

Interface for handling incoming window server messages.

This interface is used to enable FEPs to keep their settings synchronised across all running instances.

Anything that needs to be notified of messages that get sent by the window server's message-sending service should derive from this class and override its pure virtual function.

In addition, derived classes also need to call CCoeEnv::AddMessageObserverL() during construction and CCoeEnv::RemoveMessageObserver() in their destructors.

Public Member Functions
TMessageResponse HandleMessageL(TUint32, TUid, const TDesC8 &)
Protected Member Functions
MCoeMessageObserver()
Private Member Functions
IMPORT_C voidMCoeMessageObserver_Reserved_1()
IMPORT_C voidMCoeMessageObserver_Reserved_2()
Public Member Enumerations
enumTMessageResponse { EMessageNotHandled, EMessageHandled }

Constructor & Destructor Documentation

MCoeMessageObserver()

IMPORT_CMCoeMessageObserver()[protected]

Member Functions Documentation

HandleMessageL(TUint32, TUid, const TDesC8 &)

TMessageResponse HandleMessageL(TUint32aClientHandleOfTargetWindowGroup,
TUidaMessageUid,
const TDesC8 &aMessageParameters
)[pure virtual]

Handles window server messages.

Implementations should return EMessageHandled if they are able to handle the message, or EMessageNotHandled if the message is not appropriate to this observer.

Parameters

TUint32 aClientHandleOfTargetWindowGroupThe window group that the message was sent to. Many implementations will not need this information.
TUid aMessageUidThe message UID.
const TDesC8 & aMessageParametersThe message parameters.

MCoeMessageObserver_Reserved_1()

IMPORT_C voidMCoeMessageObserver_Reserved_1()[private, virtual]

MCoeMessageObserver_Reserved_2()

IMPORT_C voidMCoeMessageObserver_Reserved_2()[private, virtual]

Member Enumerations Documentation

Enum TMessageResponse

Message response flags.

Enumerators

EMessageNotHandled

Message not handled.

EMessageHandled

Message handled.