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,.......