NEMeetingKit V4.8.0
|
消息服务 更多...
#include <kit_service_message.h>
Public 类型 | |
using | NEMessagesCallback = NECallback<std::list<NEMeetingSessionMessage>> |
Public 成员函数 | |
virtual void | addMeetingMessageChannelListener (NEMeetingMessageChannelListener *listener)=0 |
添加自定义消息监听 | |
virtual void | removeMeetingMessageChannelListener (NEMeetingMessageChannelListener *listener)=0 |
移除自定义消息监听 | |
virtual void | queryUnreadMessageList (const std::string &sessionId, const NEMessagesCallback &callback)=0 |
获取指定会话的未读消息列表 | |
virtual void | clearUnreadCount (const std::string &sessionId, const NEEmptyCallback &callback)=0 |
清除指定会话的历史消息列表 该接口会触发 NEMeetingMessageChannelListener#onSessionMessageRecentChanged 回调通知。 | |
virtual void | deleteAllSessionMessage (const std::string &sessionId, const NEEmptyCallback &callback)=0 |
删除指定会话的所有消息 该接口会触发 NEMeetingMessageChannelListener#onSessionMessageAllDeleted 回调通知。 | |
virtual void | getSessionMessagesHistory (const NEMeetingGetMessageHistoryParams ¶m, const NEMessagesCallback &callback)=0 |
获取指定会话的历史消息 | |
Public 成员函数 继承自 NEService | |
NEService () | |
构造函数 | |
virtual | ~NEService () |
析构函数 | |
Public 成员函数 继承自 NEObject | |
NEObject ()=default | |
构造函数 | |
virtual | ~NEObject ()=default |
析构函数 | |
消息服务
using NEMeetingMessageChannelService::NEMessagesCallback = NECallback<std::list<NEMeetingSessionMessage>> |
|
pure virtual |
添加自定义消息监听
listener | 消息监听器 |
|
pure virtual |
清除指定会话的历史消息列表 该接口会触发 NEMeetingMessageChannelListener#onSessionMessageRecentChanged
回调通知。
sessionId | 会话id |
callback | 结果回调,该回调不会返回额外的结果数据 |
|
pure virtual |
删除指定会话的所有消息 该接口会触发 NEMeetingMessageChannelListener#onSessionMessageAllDeleted
回调通知。
sessionId | 会话id |
callback | 结果回调,该回调不会返回额外的结果数据 |
|
pure virtual |
获取指定会话的历史消息
param | 查询参数 |
callback | 结果回调 |
|
pure virtual |
获取指定会话的未读消息列表
sessionId | 会话id |
callback | 结果回调 |
|
pure virtual |
移除自定义消息监听
listener | 消息监听器 |