NIM 跨平台 C++ SDK
载入中...
搜索中...
未找到
nim::PluginIn类 参考

NIM SDK 提供的plugin接入接口类 更多...

#include <nim_cpp_plugin_in.h>

Public 类型

typedef std::function< void(int error_code, const std::string &result)> ChatRoomRequestEnterCallback
 获取聊天室登录信息回调
 
typedef std::function< void(int error_code, const std::list< std::string > &link_address_list)> QChatRequestLinkAddressCallback
 获取圈组link地址
 

静态 Public 成员函数

static void ChatRoomRequestEnterAsync (const int64_t room_id, const ChatRoomRequestEnterCallback &callback, const std::string &json_extension="")
 
static void QChatRequestLinkAddress (uint32_t ip_version, const QChatRequestLinkAddressCallback &callback, const std::string &json_extension="")
 

详细描述

NIM SDK 提供的plugin接入接口类

成员类型定义说明

◆ ChatRoomRequestEnterCallback

typedef std::function<void(int error_code, const std::string& result)> nim::PluginIn::ChatRoomRequestEnterCallback

获取聊天室登录信息回调

◆ QChatRequestLinkAddressCallback

typedef std::function<void(int error_code, const std::list<std::string>& link_address_list)> nim::PluginIn::QChatRequestLinkAddressCallback

获取圈组link地址

成员函数说明

◆ ChatRoomRequestEnterAsync()

void nim::PluginIn::ChatRoomRequestEnterAsync ( const int64_t  room_id,
const ChatRoomRequestEnterCallback callback,
const std::string &  json_extension = "" 
)
static

◆ QChatRequestLinkAddress()

void nim::PluginIn::QChatRequestLinkAddress ( uint32_t  ip_version,
const QChatRequestLinkAddressCallback callback,
const std::string &  json_extension = "" 
)
static

异步获取圈组link地址

参数
[in]ip_versionip协议, 0:ipv4, 1:ipv6, 2:all
[in]callback回调函数
[in]json_extensionjson扩展参数(备用,目前不需要)
返回
void 无返回值
注解
错误码 200:成功 414:参数错误

该类的文档由以下文件生成: