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

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

append the normal information message message

Parameters

const TDesC & aBuddyId buddy id.
const TDesC & aText a text to append

AppendReceiveMessageL(const TDesC &, const TDesC &)

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

append the new recieve message

Parameters

const TDesC & aBuddyId a sender user id
const TDesC & aText a text to append

AppendSendMessageL(const TDesC &)

void AppendSendMessageL ( const TDesC & aText ) [pure virtual]

append the new send message

Parameters

const TDesC & aText a text to append

CloseAllConversationL()

void CloseAllConversationL ( ) [pure virtual]

CloseConversationL(const TDesC &)

void CloseConversationL ( 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 TInt aServiceId ) [pure virtual]

get the chat list corresponding to service

Parameters

const TInt aServiceId service id

RegisterObserverL(MIMCacheEventHandler &)

void RegisterObserverL ( MIMCacheEventHandler & aObserver ) [pure virtual]

Register to observer conversation data updates

Parameters

MIMCacheEventHandler & aObserver the observer interface

StartNewConversationL(const TDesC &)

void StartNewConversationL ( const TDesC & aBuddyId ) [pure virtual]

start a new conversation

Parameters

const TDesC & aBuddyId

UnRegisterObserver(MIMCacheEventHandler &)

void UnRegisterObserver ( MIMCacheEventHandler & aObserver ) [pure virtual]

Unregister a conversation data update observer

Parameters

MIMCacheEventHandler & aObserver the observer interface