|
NEMeetingKit V4.17.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 | 消息监听器 |