NIM PC Cross Platform SDK
nim_qchat_system_notification_cpp_def.h File Reference

Go to the source code of this file.

Classes

struct  nim_qchat::QChatSystemNotificationDataBase
 
struct  nim_qchat::QChatSystemNotificationDataServerInvite
 
struct  nim_qchat::QChatSystemNotificationDataServerInviteReject
 
struct  nim_qchat::QChatSystemNotificationDataServerApply
 
struct  nim_qchat::QChatSystemNotificationDataServerApplyReject
 
struct  nim_qchat::QChatSystemNotificationDataServerCreate
 
struct  nim_qchat::QChatSystemNotificationDataServerUpdate
 
struct  nim_qchat::QChatSystemNotificationDataChannelCreate
 
struct  nim_qchat::QChatSystemNotificationDataChannelUpdate
 
struct  nim_qchat::QChatSystemNotificationDataMemberInviteDone
 
struct  nim_qchat::QChatSystemNotificationDataMemberInviteAccept
 
struct  nim_qchat::QChatSystemNotificationDataMemberApplyDone
 
struct  nim_qchat::QChatSystemNotificationDataMemberApplyAccept
 
struct  nim_qchat::QChatSystemNotificationDataMemberKick
 
struct  nim_qchat::QChatSystemNotificationDataMemberLeave
 
struct  nim_qchat::QChatSystemNotificationDataMemberUpdate
 
struct  nim_qchat::QChatSystemNotificationDataWhiteBlackRoleUpdate
 
struct  nim_qchat::QChatSystemNotificationDataWhiteBlackMembersUpdate
 
struct  nim_qchat::QChatSystemNotificationDataQuickCommentChanged
 
struct  nim_qchat::QChatSystemNotificationDataChannelCategoryCreate
 
struct  nim_qchat::QChatSystemNotificationDataChannelCategoryRemove
 
struct  nim_qchat::QChatSystemNotificationDataChannelCategoryWhiteBlackRoleUpdate
 
struct  nim_qchat::QChatSystemNotificationDataChannelCategoryWhiteBlackMembersUpdate
 
struct  nim_qchat::QChatSystemNotificationDataServerRoleAddMember
 
struct  nim_qchat::QChatSystemNotificationDataServerRolePermissionChange
 
struct  nim_qchat::QChatSystemNotificationDataChannelRolePermissionChange
 
struct  nim_qchat::QChatSystemNotificationDataMemberRolePermissionChange
 
struct  nim_qchat::QChatSystemNotificationDataChannelVisibilityChange
 
struct  nim_qchat::QChatSystemNotificationDataServerEnterLeave
 
struct  nim_qchat::QChatSystemNotificationDataServerJoinByInviteCode
 
struct  nim_qchat::QChatSystemNotification
 
struct  nim_qchat::QChatTypingEvent
 
struct  nim_qchat::QChatRecvSystemNotificationResp
 
struct  nim_qchat::QChatSystemNotificationUpdatedResp
 
struct  nim_qchat::QChatSendSystemNotificationResp
 
struct  nim_qchat::QChatUpdateSystemNotificationResp
 
struct  nim_qchat::QChatRecvTypingEventResp
 
struct  nim_qchat::QChatSendTypingEventResp
 
struct  nim_qchat::QChatRegRecvSystemNotificationCbParam
 
struct  nim_qchat::QChatRegSystemNotificationUpdatedCbParam
 
struct  nim_qchat::QChatSendSystemNotificationParam
 
struct  nim_qchat::QChatUpdateSystemNotificationParam
 
struct  nim_qchat::QChatMarkSystemNotificationsReadParam
 
struct  nim_qchat::QChatRegRecvTypingEventCbParam
 
struct  nim_qchat::QChatSendTypingEventParam
 

Namespaces

namespace  nim_qchat
 namespace nim_qchat
 

Typedefs

using nim_qchat::QChatSystemNotificationDataChannelCategoryUpdate = QChatSystemNotificationDataChannelCategoryCreate
 
using nim_qchat::QChatSystemNotificationDataServerRoleRemoveMember = QChatSystemNotificationDataServerRoleAddMember
 
using nim_qchat::QChatMarkReadSystemNotificationResp = QChatBaseResp
 
using nim_qchat::QChatMarkSystemNotificationsReadResp = QChatBaseResp
 
typedef std::function< void(const QChatRecvSystemNotificationResp &)> nim_qchat::RecvSystemNotificationCallback
 接收系统消息回调
 
typedef std::function< void(const QChatSendSystemNotificationResp &)> nim_qchat::SendSystemNotificationCallback
 发送系统消息回调
 
typedef std::function< void(const QChatSystemNotificationUpdatedResp &)> nim_qchat::SystemNotificationUpdatedCallback
 消息更新回调
 
typedef std::function< void(const QChatUpdateSystemNotificationResp &)> nim_qchat::UpdateSystemNotificationCallback
 更新系统通知回调
 
typedef std::function< void(const QChatMarkSystemNotificationsReadResp &)> nim_qchat::MarkReadSystemNotificationCallback
 标记系统通知消息已读回调函数
 
typedef std::function< void(const QChatRecvTypingEventResp &)> nim_qchat::RecvTypingEventCallback
 接收圈组正在输入事件回调
 
typedef std::function< void(const QChatSendTypingEventResp &)> nim_qchat::SendTypingEventCallback
 发送圈组正在输入事件回调
 

Functions

template<typename CPP_TYPE , typename C_TYPE >
static std::shared_ptr< QChatSystemNotificationDataBase > nim_qchat::MsgDataCPPToC (void *c_msg_data)
 

Variables

static std::map< NIMQChatSystemNotificationType, std::function< std::shared_ptr< QChatSystemNotificationDataBase >(void *)> > nim_qchat::msg_data_transform_map_
 

Detailed Description

Author
NetEase Yunxin
Version
0.1
Date
2022-01-17