class MProtocolImConversationDataHost : public MXIMPBase |
Interface for managing cached conversation information.
Interface is used by protocol adaptations to manage conversation information stored in IM internal data cache.
This interface is implemented by IM. Protocol adaptation can obtain reference to this interface from MXIMPProtocolConnectionHost interface.
For each separated protocol connection, protocol adaptation must use the specific MImProtocolConversationDataHost instance, what is received from the connection specific MXIMPProtocolConnectionHost instance.
Public Member Functions | |
---|---|
TXIMPRequestId | HandleNewTextMessageL ( MImConversationInfo *) |
Protected Member Functions | |
---|---|
~MProtocolImConversationDataHost () |
~MProtocolImConversationDataHost | ( | ) | [protected, inline, virtual] |
Protected destructor. Object instancies can't be deleted via this interface.
TXIMPRequestId | HandleNewTextMessageL | ( | MImConversationInfo * | aImMessage | ) | [pure virtual] |
Notifies IM from message sent completion information.
Protocol adaptation implementation can call this method to notify IM from message sent completion information. IM updates its cached information and notifies the subscribing clients from data changes.
IM takes ownership of the argument(s), if method succeeds without a leave.
IM takes ownership of the argument(s), if method succeeds without a leave.
MImConversationInfo * aImMessage |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.