NIM 跨平台 C++ SDK
载入中...
搜索中...
未找到
nim::SignalingNotifyInfo结构体 参考

事件通知信息基类 更多...

#include <nim_signaling_helper.h>

类 nim::SignalingNotifyInfo 继承关系图:
nim::SignalingNotifyInfoAccept nim::SignalingNotifyInfoCancelInvite nim::SignalingNotifyInfoClose nim::SignalingNotifyInfoControl nim::SignalingNotifyInfoInvite nim::SignalingNotifyInfoJoin nim::SignalingNotifyInfoLeave nim::SignalingNotifyInfoReject

静态 Public 成员函数

static std::shared_ptr< SignalingNotifyInfoGetSharedPtr (const NIMSignalingNotifyInfo *c_info)
 将C的结构体转成C++的结构体智能指针
 

Public 属性

enum NIMSignalingEventType event_type_
 通知类型
 
struct SignalingChannelInfo channel_info_
 频道信息
 
std::string from_account_id_
 操作者
 
std::string custom_info_
 操作的扩展字段
 
uint64_t timestamp_ {0}
 操作的时间戳
 

详细描述

事件通知信息基类

注解
事件对应的通知说明
kNIMSignalingEventTypeClose 返回SignalingNotifyInfoClose,支持在线、离线通知
kNIMSignalingEventTypeJoin 返回SignalingNotifyInfoJoin,支持在线、离线通知
kNIMSignalingEventTypeInvite 返回SignalingNotifyInfoInvite,支持在线、离线通知
kNIMSignalingEventTypeCancelInvite 返回SignalingNotifyInfoCancelInvite,支持在线、离线通知
kNIMSignalingEventTypeReject 返回SignalingNotifyInfoReject,支持在线、多端同步、离线通知
kNIMSignalingEventTypeAccept 返回SignalingNotifyInfoAccept,支持在线、多端同步、离线通知
kNIMSignalingEventTypeLeave 返回SignalingNotifyInfoLeave,支持在线、离线通知
kNIMSignalingEventTypeCtrl 返回SignalingNotifyInfoControl,支持在线通知

成员函数说明

◆ GetSharedPtr()

std::shared_ptr< SignalingNotifyInfo > nim::SignalingNotifyInfo::GetSharedPtr ( const NIMSignalingNotifyInfo c_info)
static

将C的结构体转成C++的结构体智能指针

类成员变量说明

◆ channel_info_

struct SignalingChannelInfo nim::SignalingNotifyInfo::channel_info_

频道信息

◆ custom_info_

std::string nim::SignalingNotifyInfo::custom_info_

操作的扩展字段

◆ event_type_

enum NIMSignalingEventType nim::SignalingNotifyInfo::event_type_

通知类型

◆ from_account_id_

std::string nim::SignalingNotifyInfo::from_account_id_

操作者

◆ timestamp_

uint64_t nim::SignalingNotifyInfo::timestamp_ {0}

操作的时间戳


该结构体的文档由以下文件生成: