NEMeetingKit V4.9.0
载入中...
搜索中...
未找到
NEMeetingMessageChannelService类 参考abstract

消息服务 更多...

#include <kit_service_message.h>

类 NEMeetingMessageChannelService 继承关系图:
NEService NEObject

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 &param, const NEMessagesCallback &callback)=0
 获取指定会话的历史消息
 
- Public 成员函数 继承自 NEService
 NEService ()
 构造函数
 
virtual ~NEService ()
 析构函数
 
- Public 成员函数 继承自 NEObject
 NEObject ()=default
 构造函数
 
virtual ~NEObject ()=default
 析构函数
 

详细描述

消息服务

成员类型定义说明

◆ NEMessagesCallback

成员函数说明

◆ addMeetingMessageChannelListener()

virtual void NEMeetingMessageChannelService::addMeetingMessageChannelListener ( NEMeetingMessageChannelListener * listener)
pure virtual

添加自定义消息监听

参数
listener消息监听器

◆ clearUnreadCount()

virtual void NEMeetingMessageChannelService::clearUnreadCount ( const std::string & sessionId,
const NEEmptyCallback & callback )
pure virtual

清除指定会话的历史消息列表 该接口会触发 NEMeetingMessageChannelListener#onSessionMessageRecentChanged 回调通知。

参数
sessionId会话id
callback结果回调,该回调不会返回额外的结果数据

◆ deleteAllSessionMessage()

virtual void NEMeetingMessageChannelService::deleteAllSessionMessage ( const std::string & sessionId,
const NEEmptyCallback & callback )
pure virtual

删除指定会话的所有消息 该接口会触发 NEMeetingMessageChannelListener#onSessionMessageAllDeleted 回调通知。

参数
sessionId会话id
callback结果回调,该回调不会返回额外的结果数据

◆ getSessionMessagesHistory()

virtual void NEMeetingMessageChannelService::getSessionMessagesHistory ( const NEMeetingGetMessageHistoryParams & param,
const NEMessagesCallback & callback )
pure virtual

获取指定会话的历史消息

参数
param查询参数
callback结果回调

◆ queryUnreadMessageList()

virtual void NEMeetingMessageChannelService::queryUnreadMessageList ( const std::string & sessionId,
const NEMessagesCallback & callback )
pure virtual

获取指定会话的未读消息列表

参数
sessionId会话id
callback结果回调

◆ removeMeetingMessageChannelListener()

virtual void NEMeetingMessageChannelService::removeMeetingMessageChannelListener ( NEMeetingMessageChannelListener * listener)
pure virtual

移除自定义消息监听

参数
listener消息监听器

该类的文档由以下文件生成: