CInstantMsgIndicator Class Reference

class CInstantMsgIndicator : public CBase

An interface for setting/resetting statuspane icon

Since
5.0

Inherits from

  • CInstantMsgIndicator

Constructor & Destructor Documentation

~CInstantMsgIndicator()

~CInstantMsgIndicator()[inline, virtual]

Member Functions Documentation

CreateImplementationL(TUid)

CInstantMsgIndicator *CreateImplementationL(TUidaUid)[static, inline]

Parameters

TUid aUid

MessageInfoL(TInt, TInt, const TDesC &, TInt, TBool)

voidMessageInfoL(TIntaNewMessages,
TIntaSeriveId,
const TDesC &aSenderId,
TIntaMultipleSenders,
TBoolaCloseConversation = EFalse
)[pure virtual]

sets/resets the status pane indicator

Parameters

TInt aNewMessages
TInt aSeriveId
const TDesC & aSenderId
TInt aMultipleSenders
TBool aCloseConversation = EFalse

Member Data Documentation

TUid iDtor_ID_Key

TUid iDtor_ID_Key[private]

Instance identifier key. When instance of an implementation is created by ECOM framework, the framework will assign a UID for it. The UID is used in the destructor to notify framework that this instance is being destroyed and resources can be released. Plugin implementations should leave this untouched, as the inline destructor and constructor method take care of ECom releasing.