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:1415
V2NIMFriendDeletionType
Definition: v2_nim_def_enum.hpp:1401
V2NIMChatroomStatus
Definition: v2_nim_def_enum.hpp:1465
V2NIMLoginClientChange
Definition: v2_nim_def_enum.hpp:1200
V2NIMLoginStatus
Definition: v2_nim_def_enum.hpp:1180
V2NIMTeamType
Definition: v2_nim_def_enum.hpp:1270
V2NIMDataSyncType
Definition: v2_nim_def_enum.hpp:1227
V2NIMP2PMessageMuteMode
Definition: v2_nim_def_enum.hpp:1363
V2NIMConnectStatus
Definition: v2_nim_def_enum.hpp:1209
V2NIMDataSyncState
Definition: v2_nim_def_enum.hpp:1236
V2NIMTeamMessageMuteMode
Definition: v2_nim_def_enum.hpp:1354
Definition: ne_stl_optional.h:16
Definition: ne_stl_bind.h:132
Definition: v2_nim_def_callback.hpp:261
nstd::function< void(const V2NIMAIModelCallResult &response)> onProxyAIModelCall
AI 消息的响应的回调
Definition: v2_nim_def_callback.hpp:263
Definition: v2_nim_def_struct.hpp:787
Definition: v2_nim_def_callback.hpp:204
nstd::function< void(const V2NIMChatroomKickedInfo &kickedInfo)> onChatroomKicked
自己被踢出聊天室
Definition: v2_nim_def_callback.hpp:212
nstd::function< void(const nstd::optional< V2NIMError > &error)> onChatroomExited
退出聊天室
Definition: v2_nim_def_callback.hpp:210
nstd::function< void()> onChatroomEntered
进入聊天室
Definition: v2_nim_def_callback.hpp:208
nstd::function< void(V2NIMChatroomStatus status, const nstd::optional< V2NIMError > &error)> onChatroomStatus
聊天室状态
Definition: v2_nim_def_callback.hpp:206
Definition: v2_nim_def_struct.hpp:1821
Definition: v2_nim_def_struct.hpp:1861
Definition: v2_nim_def_callback.hpp:216
nstd::function< void(const V2NIMChatroomMember &member)> onChatroomMemberInfoUpdated
成员信息更新
Definition: v2_nim_def_callback.hpp:226
nstd::function< void(const nstd::string &accountId)> onChatroomMemberExit
聊天室成员退出
Definition: v2_nim_def_callback.hpp:222
nstd::function< void(const V2NIMChatroomInfo &chatroomInfo)> onChatroomInfoUpdated
聊天室信息更新
Definition: v2_nim_def_callback.hpp:232
nstd::function< void(const V2NIMChatroomMember &member)> onChatroomMemberEnter
聊天室成员进入
Definition: v2_nim_def_callback.hpp:220
nstd::function< void(bool chatBanned)> onSelfChatBannedUpdated
自己的禁言状态变更
Definition: v2_nim_def_callback.hpp:228
nstd::function< void(bool tempChatBanned, uint64_t tempChatBannedDuration)> onSelfTempChatBannedUpdated
自己的临时禁言状态变更
Definition: v2_nim_def_callback.hpp:230
nstd::function< void(const nstd::string &messageClientId, uint64_t messageTime)> onMessageRevokedNotification
消息撤回回调
Definition: v2_nim_def_callback.hpp:236
nstd::function< void(const nstd::vector< nstd::string > &tags)> onChatroomTagsUpdated
更新角色标签
Definition: v2_nim_def_callback.hpp:238
nstd::function< void(V2NIMChatroomMemberRole previousRole, const V2NIMChatroomMember &member)> onChatroomMemberRoleUpdated
成员角色更新
Definition: v2_nim_def_callback.hpp:224
nstd::function< void(const V2NIMChatroomMessage &message)> onSendMessage
本端发送消息状态回调
Definition: v2_nim_def_callback.hpp:240
nstd::function< void(bool chatBanned)> onChatroomChatBannedUpdated
聊天室禁言状态更新
Definition: v2_nim_def_callback.hpp:234
nstd::function< void(const nstd::vector< V2NIMChatroomMessage > &messages)> onReceiveMessages
收到新消息
Definition: v2_nim_def_callback.hpp:218
Definition: v2_nim_def_struct.hpp:162
Definition: v2_nim_def_struct.hpp:1886
聊天室队列元素
Definition: v2_nim_def_struct.hpp:260
Definition: v2_nim_def_callback.hpp:245
nstd::function< void(const nstd::vector< V2NIMChatroomQueueElement > &keyValues)> onChatroomQueueBatchUpdated
聊天室批量更新队列元素
Definition: v2_nim_def_callback.hpp:255
nstd::function< void(const V2NIMChatroomQueueElement &element)> onChatroomQueuePolled
聊天室移除队列元素
Definition: v2_nim_def_callback.hpp:249
nstd::function< void()> onChatroomQueueDropped
聊天室清空队列元素
Definition: v2_nim_def_callback.hpp:251
nstd::function< void(const V2NIMChatroomQueueElement &element)> onChatroomQueueOffered
聊天室新增队列元素
Definition: v2_nim_def_callback.hpp:247
nstd::function< void(const nstd::vector< V2NIMChatroomQueueElement > &keyValues)> onChatroomQueueBatchOffered
聊天室批量添加队列元素
Definition: v2_nim_def_callback.hpp:257
nstd::function< void(const nstd::vector< V2NIMChatroomQueueElement > &keyValues)> onChatroomQueuePartCleared
聊天室清理部分队列元素
Definition: v2_nim_def_callback.hpp:253
Definition: v2_nim_def_struct.hpp:1299
Definition: v2_nim_def_struct.hpp:1308
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 V2NIMConversationGroup &conversationGroup)> onConversationGroupCreated
会话分组创建
Definition: v2_nim_def_callback.hpp:98
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 nstd::string &groupId)> onConversationGroupDeleted
会话分组删除
Definition: v2_nim_def_callback.hpp:100
nstd::function< void(const nstd::string &groupId, const nstd::vector< V2NIMConversation > &conversationList)> onConversationsAddedToGroup
会话加入会话分组
Definition: v2_nim_def_callback.hpp:104
Definition: v2_nim_def_struct.hpp:1238
Definition: v2_nim_def_callback.hpp:74
nstd::function< void(const nstd::vector< nstd::string > &conversationIds)> onConversationDeleted
会话删除
Definition: v2_nim_def_callback.hpp:84
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 V2NIMError &error)> onSyncFailed
会话同步错误
Definition: v2_nim_def_callback.hpp:80
nstd::function< void()> onSyncStarted
会话同步开始
Definition: v2_nim_def_callback.hpp:76
nstd::function< void(const V2NIMConversationFilter &filter, uint32_t unreadCount)> onUnreadCountChangedByFilter
根据过滤条件订阅的会话未读数变更
Definition: v2_nim_def_callback.hpp:90
nstd::function< void(uint32_t unreadCount)> onTotalUnreadCountChanged
会话总未读数变更
Definition: v2_nim_def_callback.hpp:88
nstd::function< void(const nstd::string &conversationId, time_t readTime)> onConversationReadTimeUpdated
同账号多端标记会话 ACK 通知时间戳变更
Definition: v2_nim_def_callback.hpp:92
nstd::function< void()> onSyncFinished
会话同步完成
Definition: v2_nim_def_callback.hpp:78
Definition: v2_nim_def_struct.hpp:7
Definition: v2_nim_def_struct.hpp:1654
Definition: v2_nim_def_struct.hpp:1626
Definition: v2_nim_def_callback.hpp:190
nstd::function< void(const V2NIMFriendAddApplication &rejectionInfo)> onFriendAddRejected
添加好友申请被拒绝
Definition: v2_nim_def_callback.hpp:198
nstd::function< void(const V2NIMFriendAddApplication &applicationInfo)> onFriendAddApplication
添加好友申请
Definition: v2_nim_def_callback.hpp:196
nstd::function< void(const V2NIMFriend &friendInfo)> onFriendAdded
添加好友
Definition: v2_nim_def_callback.hpp:192
nstd::function< void(const V2NIMFriend &friendInfo)> onFriendInfoChanged
更新好友信息
Definition: v2_nim_def_callback.hpp:200
nstd::function< void(const nstd::string &accountId, V2NIMFriendDeletionType deletionType)> onFriendDeleted
删除好友
Definition: v2_nim_def_callback.hpp:194
Definition: v2_nim_def_struct.hpp:1191
本地会话过滤条件
Definition: v2_nim_def_struct.hpp:2631
本地会话信息
Definition: v2_nim_def_struct.hpp:2572
Definition: v2_nim_def_callback.hpp:299
nstd::function< void(const nstd::string &conversationId, time_t readTime)> onConversationReadTimeUpdated
同账号多端标记会话 ACK 通知时间戳变更回调
Definition: v2_nim_def_callback.hpp:321
nstd::function< void()> onSyncStarted
消息云端同步开始回调,建议在回调完成之后操作数据,如果在此期间操作数据,数据不全的情况下只能操作部分数据
Definition: v2_nim_def_callback.hpp:301
nstd::function< void(uint32_t unreadCount)> onTotalUnreadCountChanged
会话总未读数变更回调,所有导致总的未读数变更均会有此回调
Definition: v2_nim_def_callback.hpp:317
nstd::function< void(const nstd::vector< nstd::string > &conversationIds)> onConversationDeleted
会话删除回调
Definition: v2_nim_def_callback.hpp:309
nstd::function< void(const V2NIMError &error)> onSyncFailed
消息云端同步失败回调
Definition: v2_nim_def_callback.hpp:305
nstd::function< void(const nstd::vector< V2NIMLocalConversation > &)> onConversationChanged
Definition: v2_nim_def_callback.hpp:315
nstd::function< void()> onSyncFinished
消息云端同步结束回调,此回调之后可以随意操作相关会话数据
Definition: v2_nim_def_callback.hpp:303
nstd::function< void(const V2NIMLocalConversationFilter &filter, uint32_t unreadCount)> onUnreadCountChangedByFilter
注册了subscribeUnreadCountByFilter 监听后,会抛出该回调,根据不同 Filter 回调对应的内容
Definition: v2_nim_def_callback.hpp:319
nstd::function< void(const V2NIMLocalConversation &conversation)> onConversationCreated
会话创建回调
Definition: v2_nim_def_callback.hpp:307
Definition: v2_nim_def_callback.hpp:57
nstd::function< void(const nstd::optional< V2NIMError > &)> onDisconnected
连接断开
Definition: v2_nim_def_callback.hpp:61
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(V2NIMDataSyncType, V2NIMDataSyncState, const nstd::optional< V2NIMError > &)> onDataSync
数据同步
Definition: v2_nim_def_callback.hpp:65
nstd::function< void(V2NIMConnectStatus)> onConnectStatus
连接状态变更
Definition: v2_nim_def_callback.hpp:59
Definition: v2_nim_def_callback.hpp:40
nstd::function< void(V2NIMLoginClientChange, const nstd::vector< V2NIMLoginClient > &)> onLoginClientChanged
登录客户端变更
Definition: v2_nim_def_callback.hpp:48
nstd::function< void(const V2NIMError &)> onLoginFailed
登录失败
Definition: v2_nim_def_callback.hpp:44
bool operator==(const V2NIMLoginListener &other) const
Definition: v2_nim_def_callback.hpp:50
nstd::function< void(V2NIMLoginStatus)> onLoginStatus
登录状态变更
Definition: v2_nim_def_callback.hpp:42
nstd::function< void(const V2NIMKickedOfflineDetail &)> onKickedOffline
被踢下线
Definition: v2_nim_def_callback.hpp:46
Definition: v2_nim_def_struct.hpp:651
Definition: v2_nim_def_callback.hpp:110
nstd::function< void(const nstd::vector< V2NIMClearHistoryNotification > &clearHistoryNotification)> onClearHistoryNotifications
清空会话历史消息
Definition: v2_nim_def_callback.hpp:126
nstd::function< void(const V2NIMMessagePinNotification &pinNotification)> onMessagePinNotification
消息 pin 状态
Definition: v2_nim_def_callback.hpp:120
nstd::function< void(const nstd::vector< V2NIMMessageRevokeNotification > &revokeNotifications)> onMessageRevokeNotifications
消息撤回
Definition: v2_nim_def_callback.hpp:118
nstd::function< void(const nstd::vector< V2NIMMessageDeletedNotification > &messageDeletedNotification)> onMessageDeletedNotifications
消息被删除
Definition: v2_nim_def_callback.hpp:124
nstd::function< void(const nstd::vector< V2NIMMessage > &messages)> onReceiveMessagesModified
更新消息在线同步通知
Definition: v2_nim_def_callback.hpp:130
nstd::function< void(const nstd::vector< V2NIMP2PMessageReadReceipt > &readReceipts)> onReceiveP2PMessageReadReceipts
点对点已读回执
Definition: v2_nim_def_callback.hpp:114
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 V2NIMMessage &message)> onSendMessage
本端发送消息状态回调
Definition: v2_nim_def_callback.hpp:128
nstd::function< void(const V2NIMMessageQuickCommentNotification &quickCommentNotification)> onMessageQuickCommentNotification
消息快捷评论
Definition: v2_nim_def_callback.hpp:122
Definition: v2_nim_def_struct.hpp:909
Definition: v2_nim_def_callback.hpp:134
nstd::function< void(const nstd::vector< V2NIMCustomNotification > &customNotification)> onReceiveCustomNotifications
收到自定义
Definition: v2_nim_def_callback.hpp:136
nstd::function< void(const nstd::vector< V2NIMBroadcastNotification > &broadcastNotification)> onReceiveBroadcastNotifications
收到广播
Definition: v2_nim_def_callback.hpp:138
Definition: v2_nim_def_callback.hpp:293
nstd::function< void(const V2NIMProxyNotify ¬ify)> onProxyNotify
透传通知回调
Definition: v2_nim_def_callback.hpp:295
代理请求回调
Definition: v2_nim_def_struct.hpp:2513
Definition: v2_nim_def_callback.hpp:172
nstd::function< void(const nstd::string &accountId, V2NIMP2PMessageMuteMode muteMode)> onP2PMessageMuteModeChanged
点对点消息免打扰
Definition: v2_nim_def_callback.hpp:176
nstd::function< void(const nstd::string &teamId, V2NIMTeamType teamType, V2NIMTeamMessageMuteMode muteMode)> onTeamMessageMuteModeChanged
群组消息免打扰
Definition: v2_nim_def_callback.hpp:174
信令事件
Definition: v2_nim_def_struct.hpp:2371
Definition: v2_nim_def_callback.hpp:267
nstd::function< void(const V2NIMSignallingEvent &event)> onMultiClientEvent
多端事件操作同步回调
Definition: v2_nim_def_callback.hpp:273
nstd::function< void(const nstd::vector< V2NIMSignallingRoomInfo > &roomInfoList)> onSyncRoomInfoList
登录后,同步还在的信令频道房间列表
Definition: v2_nim_def_callback.hpp:275
nstd::function< void(const nstd::vector< V2NIMSignallingEvent > &events)> onOfflineEvent
离线事件回调
Definition: v2_nim_def_callback.hpp:271
nstd::function< void(const V2NIMSignallingEvent &event)> onOnlineEvent
在线事件回调
Definition: v2_nim_def_callback.hpp:269
Definition: v2_nim_def_callback.hpp:279
nstd::function< void(const nstd::vector< V2NIMUserStatus > &)> onUserStatusChanged
Definition: v2_nim_def_callback.hpp:289
Definition: v2_nim_def_struct.hpp:1368
Definition: v2_nim_def_struct.hpp:1546
Definition: v2_nim_def_callback.hpp:142
nstd::function< void(const nstd::string &operateAccountId, const nstd::vector< V2NIMTeamMember > &teamMembers)> onTeamMemberKicked
群组成员被踢
Definition: v2_nim_def_callback.hpp:162
nstd::function< void()> onSyncStarted
群组信息同步开始
Definition: v2_nim_def_callback.hpp:144
nstd::function< void(const nstd::vector< V2NIMTeamMember > &teamMembers)> onTeamMemberInfoUpdated
群组成员信息变更
Definition: v2_nim_def_callback.hpp:166
nstd::function< void(const V2NIMTeam &team, bool isKicked)> onTeamLeft
离开群组
Definition: v2_nim_def_callback.hpp:156
nstd::function< void(const V2NIMTeam &team)> onTeamDismissed
群组解散
Definition: v2_nim_def_callback.hpp:152
nstd::function< void(const nstd::vector< V2NIMTeamMember > &teamMembers)> onTeamMemberJoined
群组成员加入
Definition: v2_nim_def_callback.hpp:160
nstd::function< void(const V2NIMTeam &team)> onTeamInfoUpdated
群组信息更新
Definition: v2_nim_def_callback.hpp:158
nstd::function< void(const V2NIMError &error)> onSyncFailed
群组信息同步失败
Definition: v2_nim_def_callback.hpp:148
nstd::function< void(const nstd::vector< V2NIMTeamMember > &teamMembers)> onTeamMemberLeft
群组成员退出群组
Definition: v2_nim_def_callback.hpp:164
nstd::function< void(const V2NIMTeam &team)> onTeamCreated
群组创建
Definition: v2_nim_def_callback.hpp:150
nstd::function< void(const V2NIMTeamJoinActionInfo &joinActionInfo)> onReceiveTeamJoinActionInfo
收到入群信息
Definition: v2_nim_def_callback.hpp:168
nstd::function< void(const V2NIMTeam &team)> onTeamJoined
加入群组
Definition: v2_nim_def_callback.hpp:154
nstd::function< void()> onSyncFinished
群组信息同步完成
Definition: v2_nim_def_callback.hpp:146
Definition: v2_nim_def_struct.hpp:1570
Definition: v2_nim_def_callback.hpp:180
nstd::function< void(const nstd::string &accountId)> onBlockListRemoved
移除黑名单
Definition: v2_nim_def_callback.hpp:186
nstd::function< void(const V2NIMUser &user)> onBlockListAdded
添加黑名单
Definition: v2_nim_def_callback.hpp:184
nstd::function< void(const nstd::vector< V2NIMUser > &users)> onUserProfileChanged
用户资料变更
Definition: v2_nim_def_callback.hpp:182