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

void SetMessageIdL ( 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 * aIdentity Identity of the message. Ownership of the argument is transfered to callee, if method succeeds without a leave.

SetRecipientL(const MDesCArray *)

void SetRecipientL ( const MDesCArray * aRecipients ) [pure virtual]

Parameters

const MDesCArray * aRecipients

SetTextMessageL(const TDesC16 &)

void SetTextMessageL ( const TDesC16 & aMessage ) [pure virtual]

Parameters

const TDesC16 & aMessage

TextMessage()

const TDesC16 & TextMessage ( ) const [pure virtual]