MImConversation Class Reference

class MImConversation : public MXIMPBase

Conversation interface for clients use. Interface is implemented by the IM.

Inherits from

Public Member Functions
TXIMPRequestId SendMessageL (const MImConversationInfo &)
Protected Member Functions
~MImConversation ()

Constructor & Destructor Documentation

~MImConversation()

~MImConversation ( ) [protected, inline, virtual]

Protected destructor. Object instancies can't be deleted via this interface.

Member Functions Documentation

SendMessageL(const MImConversationInfo &)

TXIMPRequestId SendMessageL ( const MImConversationInfo & aImMessage ) [pure virtual]

Send message to user(s)

/b Note: Possible error conditions /n 1. Invalid userid/recipient, user does not exist [KImApiErrInvalidUserId]. /n 2. Recipient user blocked the sender [KImApiErrSenderBlocked]. /n 3. Unsupported message context [KImErrUnsupportedContext]. /n 4. Message queue full [KImErrTooManyIM].

Parameters

const MImConversationInfo & aImMessage - Identification and content of the message. MImConversationInfo contains messageid, contenttype - text/content, content,.......