MImConversationInfo Class Reference

class MImConversationInfo : public MXIMPBase

Interface for IM info object.

IM info object presents single IM conversation IM info object holds the identity, message content, delivery result, conversation ID block entity display name

Inherits from

Constructor & Destructor Documentation

~MImConversationInfo()

~MImConversationInfo()[inline, virtual]

Public destructor. Objects can be deleted through this interface.

Member Functions Documentation

MessageId()

const MXIMPIdentity &MessageId()const [pure virtual]

Returns identity of the message.

RecipientL()

const MDesCArray &RecipientL()const [pure virtual]

SetMessageIdL(MXIMPIdentity *)

voidSetMessageIdL(MXIMPIdentity *aIdentity)[pure virtual]

Sets identity of the message.

leave
KErrNoMemory if failed to allocate memory.
leave
KErrArgument if NULL argument were provided.

Parameters

MXIMPIdentity * aIdentityIdentity of the message. Ownership of the argument is transfered to callee, if method succeeds without a leave.

SetRecipientL(const MDesCArray *)

voidSetRecipientL(const MDesCArray *aRecipients)[pure virtual]

Parameters

const MDesCArray * aRecipients

SetTextMessageL(const TDesC16 &)

voidSetTextMessageL(const TDesC16 &aMessage)[pure virtual]

Parameters

const TDesC16 & aMessage

TextMessage()

const TDesC16 &TextMessage()const [pure virtual]