1#ifndef V2_NIM_DEF_CALLBACK_H
2#define V2_NIM_DEF_CALLBACK_H
Definition ne_stl_continuous_container.h:15
Definition ne_stl_string.h:19
通用成功
Definition v2_nim_def_callback.hpp:7
Definition v2_nim_ai_service.hpp:4
V2NIMChatroomMemberRole
Definition v2_nim_def_enum.hpp:1457
V2NIMFriendDeletionType
Definition v2_nim_def_enum.hpp:1433
V2NIMChatroomStatus
Definition v2_nim_def_enum.hpp:1507
V2NIMLoginClientChange
Definition v2_nim_def_enum.hpp:1232
V2NIMLoginStatus
Definition v2_nim_def_enum.hpp:1212
V2NIMTeamType
Definition v2_nim_def_enum.hpp:1302
V2NIMDataSyncType
Definition v2_nim_def_enum.hpp:1259
V2NIMP2PMessageMuteMode
Definition v2_nim_def_enum.hpp:1395
V2NIMConnectStatus
Definition v2_nim_def_enum.hpp:1241
V2NIMDataSyncState
Definition v2_nim_def_enum.hpp:1268
V2NIMTeamMessageMuteMode
Definition v2_nim_def_enum.hpp:1386
Definition ne_stl_optional.h:16
Definition ne_stl_bind.h:132
Definition v2_nim_def_callback.hpp:263
nstd::function< void(const V2NIMAIModelStreamCallResult &response) onProxyAIModelStreamCall)
AI 消息的流式响应的回调
Definition v2_nim_def_callback.hpp:267
nstd::function< void(const V2NIMAIModelCallResult &response) onProxyAIModelCall)
AI 消息的响应的回调
Definition v2_nim_def_callback.hpp:265
Definition v2_nim_def_struct.hpp:898
发送透传的 AI 流式消息响应内容
Definition v2_nim_def_struct.hpp:2948
Definition v2_nim_def_callback.hpp:206
nstd::function< void()> onChatroomEntered
进入聊天室
Definition v2_nim_def_callback.hpp:210
nstd::function< void(V2NIMChatroomStatus status, const nstd::optional< V2NIMError > &error) onChatroomStatus)
聊天室状态
Definition v2_nim_def_callback.hpp:208
nstd::function< void(const nstd::optional< V2NIMError > &error) onChatroomExited)
退出聊天室
Definition v2_nim_def_callback.hpp:212
nstd::function< void(const V2NIMChatroomKickedInfo &kickedInfo) onChatroomKicked)
自己被踢出聊天室
Definition v2_nim_def_callback.hpp:214
Definition v2_nim_def_struct.hpp:2077
Definition v2_nim_def_struct.hpp:2117
Definition v2_nim_def_callback.hpp:218
nstd::function< void(const nstd::string &accountId) onChatroomMemberExit)
聊天室成员退出
Definition v2_nim_def_callback.hpp:224
nstd::function< void(const nstd::string &messageClientId, uint64_t messageTime) onMessageRevokedNotification)
消息撤回回调
Definition v2_nim_def_callback.hpp:238
nstd::function< void(bool chatBanned)> onSelfChatBannedUpdated
自己的禁言状态变更
Definition v2_nim_def_callback.hpp:230
nstd::function< void(bool tempChatBanned, uint64_t tempChatBannedDuration)> onSelfTempChatBannedUpdated
自己的临时禁言状态变更
Definition v2_nim_def_callback.hpp:232
nstd::function< void(const V2NIMChatroomInfo &chatroomInfo) onChatroomInfoUpdated)
聊天室信息更新
Definition v2_nim_def_callback.hpp:234
nstd::function< void(const nstd::vector< nstd::string > &tags) onChatroomTagsUpdated)
更新角色标签
Definition v2_nim_def_callback.hpp:240
nstd::function< void(const nstd::vector< V2NIMChatroomMessage > &messages) onReceiveMessages)
收到新消息
Definition v2_nim_def_callback.hpp:220
nstd::function< void(const V2NIMChatroomMember &member) onChatroomMemberEnter)
聊天室成员进入
Definition v2_nim_def_callback.hpp:222
nstd::function< void(const V2NIMChatroomMember &member) onChatroomMemberInfoUpdated)
成员信息更新
Definition v2_nim_def_callback.hpp:228
nstd::function< void(V2NIMChatroomMemberRole previousRole, const V2NIMChatroomMember &member) onChatroomMemberRoleUpdated)
成员角色更新
Definition v2_nim_def_callback.hpp:226
nstd::function< void(const V2NIMChatroomMessage &message) onSendMessage)
本端发送消息状态回调
Definition v2_nim_def_callback.hpp:242
nstd::function< void(bool chatBanned)> onChatroomChatBannedUpdated
聊天室禁言状态更新
Definition v2_nim_def_callback.hpp:236
Definition v2_nim_def_struct.hpp:198
Definition v2_nim_def_struct.hpp:2142
聊天室队列元素
Definition v2_nim_def_struct.hpp:296
Definition v2_nim_def_callback.hpp:247
nstd::function< void(const nstd::vector< V2NIMChatroomQueueElement > &keyValues) onChatroomQueuePartCleared)
聊天室清理部分队列元素
Definition v2_nim_def_callback.hpp:255
nstd::function< void(const nstd::vector< V2NIMChatroomQueueElement > &keyValues) onChatroomQueueBatchUpdated)
聊天室批量更新队列元素
Definition v2_nim_def_callback.hpp:257
nstd::function< void(const nstd::vector< V2NIMChatroomQueueElement > &keyValues) onChatroomQueueBatchOffered)
聊天室批量添加队列元素
Definition v2_nim_def_callback.hpp:259
nstd::function< void(const V2NIMChatroomQueueElement &element) onChatroomQueueOffered)
聊天室新增队列元素
Definition v2_nim_def_callback.hpp:249
nstd::function< void(const V2NIMChatroomQueueElement &element) onChatroomQueuePolled)
聊天室移除队列元素
Definition v2_nim_def_callback.hpp:251
nstd::function< void()> onChatroomQueueDropped
聊天室清空队列元素
Definition v2_nim_def_callback.hpp:253
Definition v2_nim_def_struct.hpp:3002
Definition v2_nim_def_struct.hpp:1456
Definition v2_nim_def_struct.hpp:1465
Definition v2_nim_def_callback.hpp:96
nstd::function< void(const V2NIMConversationGroup &conversationGroup) onConversationGroupChanged)
会话分组更新
Definition v2_nim_def_callback.hpp:102
nstd::function< void(const nstd::string &groupId, const nstd::vector< V2NIMConversation > &conversationList) onConversationsAddedToGroup)
会话加入会话分组
Definition v2_nim_def_callback.hpp:104
nstd::function< void(const nstd::string &groupId) onConversationGroupDeleted)
会话分组删除
Definition v2_nim_def_callback.hpp:100
nstd::function< void(const nstd::string &groupId, const nstd::vector< nstd::string > &conversationIds) onConversationsRemovedFromGroup)
会话移出会话分组
Definition v2_nim_def_callback.hpp:106
nstd::function< void(const V2NIMConversationGroup &conversationGroup) onConversationGroupCreated)
会话分组创建
Definition v2_nim_def_callback.hpp:98
Definition v2_nim_def_struct.hpp:1393
Definition v2_nim_def_callback.hpp:74
nstd::function< void(const V2NIMError &error) onSyncFailed)
会话同步错误
Definition v2_nim_def_callback.hpp:80
nstd::function< void(const nstd::vector< V2NIMConversation > &conversationList) onConversationChanged)
会话更新
Definition v2_nim_def_callback.hpp:86
nstd::function< void(const V2NIMConversation &conversation) onConversationCreated)
会话创建
Definition v2_nim_def_callback.hpp:82
nstd::function< void(const nstd::string &conversationId, time_t readTime) onConversationReadTimeUpdated)
同账号多端标记会话 ACK 通知时间戳变更
Definition v2_nim_def_callback.hpp:92
nstd::function< void()> onSyncStarted
会话同步开始
Definition v2_nim_def_callback.hpp:76
nstd::function< void(const nstd::vector< nstd::string > &conversationIds) onConversationDeleted)
会话删除
Definition v2_nim_def_callback.hpp:84
nstd::function< void(uint32_t unreadCount)> onTotalUnreadCountChanged
会话总未读数变更
Definition v2_nim_def_callback.hpp:88
nstd::function< void()> onSyncFinished
会话同步完成
Definition v2_nim_def_callback.hpp:78
nstd::function< void(const V2NIMConversationFilter &filter, uint32_t unreadCount) onUnreadCountChangedByFilter)
根据过滤条件订阅的会话未读数变更
Definition v2_nim_def_callback.hpp:90
Definition v2_nim_def_struct.hpp:7
Definition v2_nim_def_struct.hpp:1892
Definition v2_nim_def_struct.hpp:1854
Definition v2_nim_def_callback.hpp:192
nstd::function< void(const V2NIMFriendAddApplication &applicationInfo) onFriendAddApplication)
添加好友申请
Definition v2_nim_def_callback.hpp:198
nstd::function< void(const nstd::string &accountId, V2NIMFriendDeletionType deletionType) onFriendDeleted)
删除好友
Definition v2_nim_def_callback.hpp:196
nstd::function< void(const V2NIMFriend &friendInfo) onFriendAdded)
添加好友
Definition v2_nim_def_callback.hpp:194
nstd::function< void(const V2NIMFriendAddApplication &rejectionInfo) onFriendAddRejected)
添加好友申请被拒绝
Definition v2_nim_def_callback.hpp:200
nstd::function< void(const V2NIMFriend &friendInfo) onFriendInfoChanged)
更新好友信息
Definition v2_nim_def_callback.hpp:202
Definition v2_nim_def_struct.hpp:1346
本地会话过滤条件
Definition v2_nim_def_struct.hpp:2901
本地会话信息
Definition v2_nim_def_struct.hpp:2842
Definition v2_nim_def_callback.hpp:303
nstd::function< void(const nstd::vector< V2NIMLocalConversation > &) onConversationChanged)
Definition v2_nim_def_callback.hpp:319
nstd::function< void(const V2NIMLocalConversation &conversation) onConversationCreated)
会话创建回调
Definition v2_nim_def_callback.hpp:311
nstd::function< void()> onSyncStarted
消息云端同步开始回调,建议在回调完成之后操作数据,如果在此期间操作数据,数据不全的情况下只能操作部分数据
Definition v2_nim_def_callback.hpp:305
nstd::function< void(uint32_t unreadCount)> onTotalUnreadCountChanged
会话总未读数变更回调,所有导致总的未读数变更均会有此回调
Definition v2_nim_def_callback.hpp:321
nstd::function< void(const nstd::vector< nstd::string > &conversationIds) onConversationDeleted)
会话删除回调
Definition v2_nim_def_callback.hpp:313
nstd::function< void(const nstd::string &conversationId, time_t readTime) onConversationReadTimeUpdated)
同账号多端标记会话 ACK 通知时间戳变更回调
Definition v2_nim_def_callback.hpp:325
nstd::function< void()> onSyncFinished
消息云端同步结束回调,此回调之后可以随意操作相关会话数据
Definition v2_nim_def_callback.hpp:307
nstd::function< void(const V2NIMError &error) onSyncFailed)
消息云端同步失败回调
Definition v2_nim_def_callback.hpp:309
nstd::function< void(const V2NIMLocalConversationFilter &filter, uint32_t unreadCount) onUnreadCountChangedByFilter)
注册了subscribeUnreadCountByFilter 监听后,会抛出该回调,根据不同 Filter 回调对应的内容
Definition v2_nim_def_callback.hpp:323
Definition v2_nim_def_callback.hpp:57
nstd::function< void(const V2NIMError &) onConnectFailed)
连接失败
Definition v2_nim_def_callback.hpp:63
bool operator==(const V2NIMLoginDetailListener &other) const
Definition v2_nim_def_callback.hpp:67
nstd::function< void(const nstd::optional< V2NIMError > &) onDisconnected)
连接断开
Definition v2_nim_def_callback.hpp:61
nstd::function< void(V2NIMConnectStatus)> onConnectStatus
连接状态变更
Definition v2_nim_def_callback.hpp:59
nstd::function< void(V2NIMDataSyncType, V2NIMDataSyncState, const nstd::optional< V2NIMError > &) onDataSync)
数据同步
Definition v2_nim_def_callback.hpp:65
Definition v2_nim_def_callback.hpp:40
nstd::function< void(const V2NIMError &) onLoginFailed)
登录失败
Definition v2_nim_def_callback.hpp:44
nstd::function< void(const V2NIMKickedOfflineDetail &) onKickedOffline)
被踢下线
Definition v2_nim_def_callback.hpp:46
bool operator==(const V2NIMLoginListener &other) const
Definition v2_nim_def_callback.hpp:50
nstd::function< void(V2NIMLoginClientChange, const nstd::vector< V2NIMLoginClient > &) onLoginClientChanged)
登录客户端变更
Definition v2_nim_def_callback.hpp:48
nstd::function< void(V2NIMLoginStatus)> onLoginStatus
登录状态变更
Definition v2_nim_def_callback.hpp:42
Definition v2_nim_def_struct.hpp:752
Definition v2_nim_def_callback.hpp:110
nstd::function< void(const nstd::vector< V2NIMMessageRevokeNotification > &revokeNotifications) onMessageRevokeNotifications)
消息撤回
Definition v2_nim_def_callback.hpp:118
nstd::function< void(const V2NIMMessageQuickCommentNotification &quickCommentNotification) onMessageQuickCommentNotification)
消息快捷评论
Definition v2_nim_def_callback.hpp:122
nstd::function< void(const nstd::vector< V2NIMClearHistoryNotification > &clearHistoryNotification) onClearHistoryNotifications)
清空会话历史消息
Definition v2_nim_def_callback.hpp:126
nstd::function< void(const nstd::vector< V2NIMMessageDeletedNotification > &messageDeletedNotification) onMessageDeletedNotifications)
消息被删除
Definition v2_nim_def_callback.hpp:124
nstd::function< void(const nstd::vector< V2NIMTeamMessageReadReceipt > &readReceipts) onReceiveTeamMessageReadReceipts)
群已读回执
Definition v2_nim_def_callback.hpp:116
nstd::function< void(const nstd::vector< V2NIMMessage > &messages) onReceiveMessages)
收到一条新消息
Definition v2_nim_def_callback.hpp:112
nstd::function< void(const nstd::vector< V2NIMP2PMessageReadReceipt > &readReceipts) onReceiveP2PMessageReadReceipts)
点对点已读回执
Definition v2_nim_def_callback.hpp:114
nstd::function< void(const V2NIMMessagePinNotification &pinNotification) onMessagePinNotification)
消息 pin 状态
Definition v2_nim_def_callback.hpp:120
nstd::function< void(const nstd::vector< V2NIMMessage > &messages) onReceiveMessagesModified)
更新消息在线同步通知
Definition v2_nim_def_callback.hpp:130
nstd::function< void(const V2NIMMessage &message) onSendMessage)
本端发送消息状态回调
Definition v2_nim_def_callback.hpp:128
Definition v2_nim_def_struct.hpp:1032
Definition v2_nim_def_callback.hpp:134
nstd::function< void(const nstd::vector< V2NIMBroadcastNotification > &broadcastNotification) onReceiveBroadcastNotifications)
收到广播
Definition v2_nim_def_callback.hpp:138
nstd::function< void(const nstd::vector< V2NIMCustomNotification > &customNotification) onReceiveCustomNotifications)
收到自定义
Definition v2_nim_def_callback.hpp:136
Definition v2_nim_def_callback.hpp:297
nstd::function< void(const V2NIMProxyNotify ¬ify) onProxyNotify)
透传通知回调
Definition v2_nim_def_callback.hpp:299
代理请求回调
Definition v2_nim_def_struct.hpp:2773
Definition v2_nim_def_callback.hpp:172
nstd::function< void(bool need)> onPushMobileOnDesktopOnline
当桌面端在线时,移动端是否需要推送配置
Definition v2_nim_def_callback.hpp:178
nstd::function< void(const nstd::string &teamId, V2NIMTeamType teamType, V2NIMTeamMessageMuteMode muteMode) onTeamMessageMuteModeChanged)
群组消息免打扰
Definition v2_nim_def_callback.hpp:174
nstd::function< void(const nstd::string &accountId, V2NIMP2PMessageMuteMode muteMode) onP2PMessageMuteModeChanged)
点对点消息免打扰
Definition v2_nim_def_callback.hpp:176
信令事件
Definition v2_nim_def_struct.hpp:2631
Definition v2_nim_def_callback.hpp:271
nstd::function< void(const V2NIMSignallingEvent &event) onOnlineEvent)
在线事件回调
Definition v2_nim_def_callback.hpp:273
nstd::function< void(const V2NIMSignallingEvent &event) onMultiClientEvent)
多端事件操作同步回调
Definition v2_nim_def_callback.hpp:277
nstd::function< void(const nstd::vector< V2NIMSignallingEvent > &events) onOfflineEvent)
离线事件回调
Definition v2_nim_def_callback.hpp:275
nstd::function< void(const nstd::vector< V2NIMSignallingRoomInfo > &roomInfoList) onSyncRoomInfoList)
登录后,同步还在的信令频道房间列表
Definition v2_nim_def_callback.hpp:279
Definition v2_nim_def_callback.hpp:329
nstd::function< void(const nstd::string &content) onLbsSingleRequestRecord)
请求 LBS 的记录
Definition v2_nim_def_callback.hpp:333
nstd::function< void(const V2NIMError &error) onDatabaseException)
数据库相关异常
Definition v2_nim_def_callback.hpp:331
nstd::function< void(const V2NIMConnectionInfo &connectionInfo) onConnectRecord)
建立长连接结果记录
Definition v2_nim_def_callback.hpp:335
Definition v2_nim_def_callback.hpp:283
nstd::function< void(const nstd::vector< V2NIMUserStatus > &) onUserStatusChanged)
Definition v2_nim_def_callback.hpp:293
Definition v2_nim_def_struct.hpp:1540
Definition v2_nim_def_struct.hpp:1777
Definition v2_nim_def_callback.hpp:142
nstd::function< void()> onSyncStarted
群组信息同步开始
Definition v2_nim_def_callback.hpp:144
nstd::function< void(const V2NIMTeam &team) onTeamCreated)
群组创建
Definition v2_nim_def_callback.hpp:150
nstd::function< void(const V2NIMTeam &team) onTeamJoined)
加入群组
Definition v2_nim_def_callback.hpp:154
nstd::function< void(const V2NIMTeam &team) onTeamInfoUpdated)
群组信息更新
Definition v2_nim_def_callback.hpp:158
nstd::function< void(const V2NIMTeam &team, bool isKicked) onTeamLeft)
离开群组
Definition v2_nim_def_callback.hpp:156
nstd::function< void(const nstd::vector< V2NIMTeamMember > &teamMembers) onTeamMemberJoined)
群组成员加入
Definition v2_nim_def_callback.hpp:160
nstd::function< void(const V2NIMError &error) onSyncFailed)
群组信息同步失败
Definition v2_nim_def_callback.hpp:148
nstd::function< void(const nstd::string &operateAccountId, const nstd::vector< V2NIMTeamMember > &teamMembers) onTeamMemberKicked)
群组成员被踢
Definition v2_nim_def_callback.hpp:162
nstd::function< void(const V2NIMTeamJoinActionInfo &joinActionInfo) onReceiveTeamJoinActionInfo)
收到入群信息
Definition v2_nim_def_callback.hpp:168
nstd::function< void(const nstd::vector< V2NIMTeamMember > &teamMembers) onTeamMemberLeft)
群组成员退出群组
Definition v2_nim_def_callback.hpp:164
nstd::function< void(const V2NIMTeam &team) onTeamDismissed)
群组解散
Definition v2_nim_def_callback.hpp:152
nstd::function< void(const nstd::vector< V2NIMTeamMember > &teamMembers) onTeamMemberInfoUpdated)
群组成员信息变更
Definition v2_nim_def_callback.hpp:166
nstd::function< void()> onSyncFinished
群组信息同步完成
Definition v2_nim_def_callback.hpp:146
Definition v2_nim_def_struct.hpp:1798
Definition v2_nim_def_callback.hpp:182
nstd::function< void(const nstd::string &accountId) onBlockListRemoved)
移除黑名单
Definition v2_nim_def_callback.hpp:188
nstd::function< void(const nstd::vector< V2NIMUser > &users) onUserProfileChanged)
用户资料变更
Definition v2_nim_def_callback.hpp:184
nstd::function< void(const V2NIMUser &user) onBlockListAdded)
添加黑名单
Definition v2_nim_def_callback.hpp:186