MIMCacheUpdater Class Reference

class MIMCacheUpdater

An interface for updating conversation information

Since
5.0

Constructor & Destructor Documentation

~MIMCacheUpdater()

~MIMCacheUpdater()[protected, inline, virtual]

Destructor

Member Functions Documentation

AppendMessageL(const TDesC &, const TDesC &)

voidAppendMessageL(const TDesC &aBuddyId,
const TDesC &aText
)[pure virtual]

append the normal information message message

Parameters

const TDesC & aBuddyIdbuddy id.
const TDesC & aTexta text to append

AppendReceiveMessageL(const TDesC &, const TDesC &)

voidAppendReceiveMessageL(const TDesC &aBuddyId,
const TDesC &aText
)[pure virtual]

append the new recieve message

Parameters

const TDesC & aBuddyIda sender user id
const TDesC & aTexta text to append

AppendSendMessageL(const TDesC &)

voidAppendSendMessageL(const TDesC &aText)[pure virtual]

append the new send message

Parameters

const TDesC & aTexta text to append

CloseAllConversationL()

voidCloseAllConversationL()[pure virtual]

CloseConversationL(const TDesC &)

voidCloseConversationL(const TDesC &aBuddyId)[pure virtual]

closes conversation and commit operation

Parameters

const TDesC & aBuddyId

DeactivateConversationL()

TInt DeactivateConversationL()[pure virtual]

clos conversation and commit operation

GetChatListL(const TInt)

RArray< SIMCacheChatItem >GetChatListL(const TIntaServiceId)[pure virtual]

get the chat list corresponding to service

Parameters

const TInt aServiceIdservice id

RegisterObserverL(MIMCacheEventHandler &)

voidRegisterObserverL(MIMCacheEventHandler &aObserver)[pure virtual]

Register to observer conversation data updates

Parameters

MIMCacheEventHandler & aObserverthe observer interface

StartNewConversationL(const TDesC &)

voidStartNewConversationL(const TDesC &aBuddyId)[pure virtual]

start a new conversation

Parameters

const TDesC & aBuddyId

UnRegisterObserver(MIMCacheEventHandler &)

voidUnRegisterObserver(MIMCacheEventHandler &aObserver)[pure virtual]

Unregister a conversation data update observer

Parameters

MIMCacheEventHandler & aObserverthe observer interface