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 void MCoeMessageObserver_Reserved_1 ()
IMPORT_C void MCoeMessageObserver_Reserved_2 ()
Public Member Enumerations
enum TMessageResponse { EMessageNotHandled , EMessageHandled }

Constructor & Destructor Documentation

MCoeMessageObserver()

IMPORT_C MCoeMessageObserver ( ) [protected]

Member Functions Documentation

HandleMessageL(TUint32, TUid, const TDesC8 &)

TMessageResponse HandleMessageL ( TUint32 aClientHandleOfTargetWindowGroup,
TUid aMessageUid,
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 aClientHandleOfTargetWindowGroup The window group that the message was sent to. Many implementations will not need this information.
TUid aMessageUid The message UID.
const TDesC8 & aMessageParameters The message parameters.

MCoeMessageObserver_Reserved_1()

IMPORT_C void MCoeMessageObserver_Reserved_1 ( ) [private, virtual]

MCoeMessageObserver_Reserved_2()

IMPORT_C void MCoeMessageObserver_Reserved_2 ( ) [private, virtual]

Member Enumerations Documentation

Enum TMessageResponse

Message response flags.

Enumerators

EMessageNotHandled

Message not handled.

EMessageHandled

Message handled.