Easemob Windows SDK
Public Member Functions | List of all members
easemob::EMChatManagerListener Class Reference
Collaboration diagram for easemob::EMChatManagerListener:
Collaboration graph

Public Member Functions

 EMChatManagerListener ()
 Constructor. More...
 
virtual ~EMChatManagerListener ()
 Destructor. More...
 
virtual void onReceiveMessages (const EMMessageList &messages)
 Callback user when receive a list of messages from remote peer. More...
 
virtual void onReceiveCmdMessages (const EMMessageList &messages)
 Callback user when receive a list of command messages from remote peer. More...
 
virtual void onReceiveError (const EMMessagePtr message, const EMErrorPtr error)
 Callback user when receive a message sending error from server. More...
 
virtual void onMessageStatusChanged (const EMMessagePtr message, const EMErrorPtr error)
 Callback user when send message successed or failed. More...
 
virtual void onMessageAttachmentsStatusChanged (const EMMessagePtr message, const EMErrorPtr error)
 Callback user when attachment download status changed. More...
 
virtual void onReceiveHasReadAcks (const EMMessageList &messages)
 Callback user when receive read ack for messages. More...
 
virtual void onReceiveHasDeliveredAcks (const EMMessageList &messages)
 Callback user when receive delivery successed ack for messages. More...
 
virtual void onUpdateConversationList (const EMConversationList &conversations)
 Callback user when conversation list are changed. More...
 

Constructor & Destructor Documentation

§ EMChatManagerListener()

easemob::EMChatManagerListener::EMChatManagerListener ( )
inline

Constructor.

Parameters
NA
Returns
NA

§ ~EMChatManagerListener()

virtual easemob::EMChatManagerListener::~EMChatManagerListener ( )
inlinevirtual

Destructor.

Parameters
NA
Returns
NA

Member Function Documentation

§ onMessageAttachmentsStatusChanged()

virtual void easemob::EMChatManagerListener::onMessageAttachmentsStatusChanged ( const EMMessagePtr  message,
const EMErrorPtr  error 
)
inlinevirtual

Callback user when attachment download status changed.

Note: User will receive this callback when thumbnail automatically download status changed or user download attachment and doesn't provide a callback.

Parameters
Themessage which's attachment is downloaded.
Theoccured error.
Returns
NA

§ onMessageStatusChanged()

virtual void easemob::EMChatManagerListener::onMessageStatusChanged ( const EMMessagePtr  message,
const EMErrorPtr  error 
)
inlinevirtual

Callback user when send message successed or failed.

Note: User will receive this callback only when not provide a message sending callback or callback returned false.

Parameters
Themessage to send.
Theoccured error.
Returns
NA

§ onReceiveCmdMessages()

virtual void easemob::EMChatManagerListener::onReceiveCmdMessages ( const EMMessageList &  messages)
inlinevirtual

Callback user when receive a list of command messages from remote peer.

Parameters
Thereceived command message.
Returns
NA

§ onReceiveError()

virtual void easemob::EMChatManagerListener::onReceiveError ( const EMMessagePtr  message,
const EMErrorPtr  error 
)
inlinevirtual

Callback user when receive a message sending error from server.

Note: User can receive this calback if send a message failed(e.g. message contain illegal speech, or user don't have the permission).

Parameters
Themessage to send.
Theoccured error.
Returns
NA

§ onReceiveHasDeliveredAcks()

virtual void easemob::EMChatManagerListener::onReceiveHasDeliveredAcks ( const EMMessageList &  messages)
inlinevirtual

Callback user when receive delivery successed ack for messages.

Parameters
Themessages that receive delivery ack.
Returns
NA

§ onReceiveHasReadAcks()

virtual void easemob::EMChatManagerListener::onReceiveHasReadAcks ( const EMMessageList &  messages)
inlinevirtual

Callback user when receive read ack for messages.

Parameters
Themessages that receive read ack.
Returns
NA

§ onReceiveMessages()

virtual void easemob::EMChatManagerListener::onReceiveMessages ( const EMMessageList &  messages)
inlinevirtual

Callback user when receive a list of messages from remote peer.

Parameters
Thereceived messages.
Returns
NA

§ onUpdateConversationList()

virtual void easemob::EMChatManagerListener::onUpdateConversationList ( const EMConversationList &  conversations)
inlinevirtual

Callback user when conversation list are changed.

Parameters
Thenew conversation list.
Returns
NA

The documentation for this class was generated from the following file: