NIM 跨平台 C++ SDK
|
#include "nim_qchat_channel_def.h"
#include "nim_qchat_member_def.h"
#include "nim_qchat_public_def.h"
枚举 | |
enum | NIMQChatMessageStatus { kMsgStatusNormal = 0 , kMsgStatusRevoke , kMsgStatusDelete , kMsgStatusSendFailed , kMsgStatusUser = 10000 } |
enum | NIMQChatMessageNotifyReason { kMessageNotifyReasonUnkonw = 0 , kMessageNotifyReasonNotifyAll = 1 , kMessageNotifyReasonNotifySubscribe = 2 } |
enum | NIMQChatMsgType { kNIMQChatMsgTypeText = 0 , kNIMQChatMsgTypeImage = 1 , kNIMQChatMsgTypeAudio = 2 , kNIMQChatMsgTypeVideo = 3 , kNIMQChatMsgTypeLocation = 4 , kNIMQChatMsgTypeNotification = 5 , kNIMQChatMsgTypeFile = 6 , kNIMQChatMsgTypeTips = 10 , kNIMQChatMsgTypeCustom = 100 , kNIMQChatMsgTypeUnknown = 1000 } |
enum | NIMQChatQuickCommentOperation { kNIMQChatQuickCommentAdd = 1 , kNIMQChatQuickCommentRemove } |
enum | NIMQChatGetReferMessageType { kNIMQChatGetReferMessageTypeReply = 1 , kNIMQChatGetReferMessageTypeThreadRoot = 2 , kNIMQChatGetReferMessageTypeAll = kNIMQChatGetReferMessageTypeReply | kNIMQChatGetReferMessageTypeThreadRoot } |
typedef void(* nim_qchat_ack_cb_func) (const NIMQChatMarkMessageReadResp *resp) |
消息标记已读回调
typedef void(* nim_qchat_add_quick_comment_cb_func) (const NIMQChatAddQuickCommentResp *resp) |
添加快捷回复回调
typedef void(* nim_qchat_are_mentioned_me_messages_cb_func) (const NIMQChatAreMentionedMeMessagesResp *resp) |
查询消息是否 @ 当前用户回调
typedef void(* nim_qchat_get_last_messages_cb_func) (const NIMQChatGetLastMessagesResp *resp) |
查询频道最后一条消息回调
typedef void(* nim_qchat_get_mentioned_me_messages_cb_func) (const NIMQChatGetMentionedMeMessagesResp *resp) |
查询未读消息中 @ 当前用户的消息回调
typedef void(* nim_qchat_get_message_history_by_ids_cb_func) (const NIMQChatGetMessageHistoryByIdsResp *resp) |
根据消息 ID 查询消息回调
typedef void(* nim_qchat_get_quick_comments_cb_func) (const NIMQChatGetQuickCommentsResp *resp) |
查询快捷回复回调
typedef void(* nim_qchat_get_refer_messages_cb_func) (const NIMQChatGetReferMessagesResp *resp) |
获取关联消息回调
typedef void(* nim_qchat_get_text_cache_cb_func) (const NIMQChatGetTextCacheResp *resp) |
文本缓存回调
typedef void(* nim_qchat_get_thread_messages_cb_func) (const NIMQChatGetThreadMessagesResp *resp) |
查询Thread消息回调
typedef void(* nim_qchat_get_thread_messages_meta_cb_func) (const NIMQChatGetThreadRootMessagesMetaResp *resp) |
查询Thread消息元信息回调
typedef void(* nim_qchat_message_search_page_cb_func) (const NIMQChatMessageSearchPageResp *resp) |
消息搜索回调
typedef void(* nim_qchat_msg_updated_cb_func) (const NIMQChatMsgUpdatedResp *resp) |
消息更新通知回调
typedef void(* nim_qchat_query_history_msg_cache_cb_func) (const NIMQChatGetMessagesCacheResp *resp) |
查询本地缓存消息历史
typedef void(* nim_qchat_query_history_msg_cb_func) (const NIMQChatGetMessagesResp *resp) |
查询历史消息回调
typedef void(* nim_qchat_recv_msg_cb_func) (const NIMQChatRecvMsgResp *resp) |
接收消息回调
typedef void(* nim_qchat_remove_quick_comment_cb_func) (const NIMQChatRemoveQuickCommentResp *resp) |
删除快捷回复回调
typedef void(* nim_qchat_reply_msg_cb_func) (const NIMQChatReplyMsgResp *resp) |
回复消息回调
typedef void(* nim_qchat_send_msg_cb_func) (const NIMQChatSendMessageResp *resp) |
发送消息回调
typedef void(* nim_qchat_update_msg_cb_func) (const NIMQChatUpdateMessageResp *resp) |
更新消息回调
typedef void(* nim_qchat_write_text_cache_cb_func) (const NIMQChatBaseResp *resp) |
写入文本缓存回调
@broef 删除文本缓存回包
enum NIMQChatMsgType |
圈组消息类型