NIM PC Cross Platform SDK
nim_cpp_api.h
Go to the documentation of this file.
1
7
#ifndef WRAPPER_NIM_CPP_WRAPPER_NIM_CPP_API_H_
8
#define WRAPPER_NIM_CPP_WRAPPER_NIM_CPP_API_H_
9
10
// 以dll方式使用时的导出定义
11
#include "
nim_cpp_wrapper/nim_sdk_cpp_wrapper.h
"
12
13
// 客户端登录,注销以及相关回调接口注册API
14
#include "
nim_cpp_wrapper/api/nim_cpp_client.h
"
15
#include "
nim_cpp_wrapper/helper/nim_client_helper.h
"
16
// 代理设置等工具类API
17
#include "
nim_cpp_wrapper/api/nim_cpp_global.h
"
18
// 数据同步通知API
19
#include "
nim_cpp_wrapper/api/nim_cpp_data_sync.h
"
20
// 好友关系相关API
21
#include "
nim_cpp_wrapper/api/nim_cpp_friend.h
"
22
#include "
nim_cpp_wrapper/helper/nim_friend_helper.h
"
23
// 用户信息相关API
24
#include "
nim_cpp_wrapper/api/nim_cpp_user.h
"
25
#include "
nim_cpp_wrapper/helper/nim_user_helper.h
"
26
// 消息历史相关API
27
#include "
nim_cpp_wrapper/api/nim_cpp_msglog.h
"
28
#include "
nim_cpp_wrapper/helper/nim_msglog_helper.h
"
29
// 会话相关API
30
#include "
nim_cpp_wrapper/api/nim_cpp_talk.h
"
31
#include "
nim_cpp_wrapper/helper/nim_talk_helper.h
"
32
// 系统通知相关API
33
#include "
nim_cpp_wrapper/api/nim_cpp_sysmsg.h
"
34
#include "
nim_cpp_wrapper/helper/nim_sysmsg_helper.h
"
35
// 群组相关API
36
#include "
nim_cpp_wrapper/api/nim_cpp_team.h
"
37
#include "
nim_cpp_wrapper/helper/nim_team_helper.h
"
38
// NOS云存储服务相关API
39
#include "
nim_cpp_wrapper/api/nim_cpp_nos.h
"
40
#include "
nim_cpp_wrapper/helper/nim_nos_helper.h
"
41
// 会话列表相关API
42
#include "
nim_cpp_wrapper/api/nim_cpp_session.h
"
43
#include "
nim_cpp_wrapper/helper/nim_session_helper.h
"
44
// 插件类相关API(聊天室)
45
#include "
nim_cpp_wrapper/api/nim_cpp_plugin_in.h
"
46
// 工具辅助类API
47
#include "
nim_cpp_wrapper/api/nim_cpp_tool.h
"
48
// 超大群
49
#include "
nim_cpp_wrapper/api/nim_cpp_super_team.h
"
50
#include "
nim_cpp_wrapper/helper/nim_super_team_helper.h
"
51
// 文档共享相关API
52
#include "
nim_cpp_wrapper/api/nim_cpp_doc_trans.h
"
53
#include "
nim_cpp_wrapper/helper/nim_doc_trans_helper.h
"
54
// 事件订阅
55
#include "
nim_cpp_wrapper/api/nim_cpp_subscribe_event.h
"
56
#include "
nim_cpp_wrapper/helper/nim_subscribe_event_helper.h
"
57
// 独立信令
58
#include "
nim_cpp_wrapper/api/nim_cpp_signaling.h
"
59
#include "
nim_cpp_wrapper/helper/nim_signaling_helper.h
"
60
// 会话服务
61
#include "
nim_cpp_wrapper/api/nim_cpp_session_online_service.h
"
62
#include "
nim_cpp_wrapper/helper/nim_session_online_service_helper.h
"
63
// 透传服务
64
#include "
nim_cpp_wrapper/api/nim_cpp_pass_through_proxy.h
"
65
#include "
nim_cpp_wrapper/api/nim_cpp_talkex.h
"
66
#include "
nim_cpp_wrapper/helper/nim_pass_through_proxy_helper.h
"
67
#include "
nim_cpp_wrapper/helper/nim_talkex_helper_collect.h
"
68
/* 仅在 Windows 平台下使用的头 */
69
#if defined(WIN32)
70
// 数据通道相关API(白板等)
71
#include "
nim_cpp_wrapper/api/nim_cpp_rts.h
"
72
// 音视频,音视频设备相关API
73
#include "
nim_cpp_wrapper/api/nim_cpp_vchat.h
"
74
// 机器人
75
#include "
nim_cpp_wrapper/api/nim_cpp_robot.h
"
76
#include "
nim_cpp_wrapper/helper/nim_robot_helper.h
"
77
#endif
78
#include "
nim_cpp_wrapper/helper/nim_msg_helper.h
"
79
#include "
nim_cpp_wrapper/helper/nim_sdk_loader_helper.h
"
80
#include "
nim_cpp_wrapper/helper/nim_tool_helper.h
"
81
82
#endif
// WRAPPER_NIM_CPP_WRAPPER_NIM_CPP_API_H_
nim_client_helper.h
Client 辅助方法和数据结构定义
nim_cpp_client.h
SDK接入,主要包括SDK初始化/清理、客户端登录/退出/重连/掉线/被踢等流程
nim_cpp_data_sync.h
数据同步
nim_cpp_doc_trans.h
NIM SDK提供的文档转换相关接口,其中文档上传下载,请使用nos接口nim_nos_upload_ex/nim_nos_download/nim_nos_download_ex.
nim_cpp_friend.h
好友
nim_cpp_global.h
辅助能力
nim_cpp_msglog.h
消息历史
nim_cpp_nos.h
NOS云存储服务
nim_cpp_pass_through_proxy.h
透传服务代理
nim_cpp_plugin_in.h
插件接入,接入聊天室需要调用该接口
nim_cpp_robot.h
智能机器人
nim_cpp_rts.h
实时会话(数据通道)
nim_cpp_session.h
最近会话列表
nim_cpp_session_online_service.h
会话服务
nim_cpp_signaling.h
独立信令
nim_cpp_subscribe_event.h
事件订阅
nim_cpp_super_team.h
超大群组
nim_cpp_sysmsg.h
系统(自定义)消息
nim_cpp_talk.h
P2P和群组聊天
nim_cpp_talkex.h
收藏、置顶会话、快捷回复、PinMessage、ThreadMessage
nim_cpp_team.h
群组
nim_cpp_tool.h
工具类,提供了包括获取用户/应用目录,计算MD5,计算UUID,语音转文字等功能
nim_cpp_user.h
用户数据
nim_cpp_vchat.h
音视频与设备
nim_doc_trans_helper.h
文档传输辅助方法和数据结构定义
nim_friend_helper.h
SDK好友辅助方法
nim_msg_helper.h
Message 通用辅助方法和数据结构定义
nim_msglog_helper.h
msglog 辅助方法和数据结构定义
nim_nos_helper.h
NOS数据结构定义
nim_pass_through_proxy_helper.h
透传服务代理辅助方法和数据结构定义
nim_robot_helper.h
SDK波特机器人辅助方法
nim_sdk_cpp_wrapper.h
定义导出宏
nim_sdk_loader_helper.h
加载 NIM SDK 的帮助类头文件
nim_session_helper.h
Session 辅助方法和数据结构定义
nim_session_online_service_helper.h
SessionOnLineService 辅助方法和数据结构定义
nim_signaling_helper.h
独立信令 辅助方法和数据结构定义
nim_subscribe_event_helper.h
事件订阅辅助方法和数据结构定义
nim_super_team_helper.h
SuperSuperTeam 辅助方法和数据结构定义
nim_sysmsg_helper.h
sysmsg 辅助方法和数据结构定义
nim_talk_helper.h
Talk 辅助方法和数据结构定义
nim_talkex_helper_collect.h
Talkex 收藏辅助方法和数据结构定义
nim_team_helper.h
Team 辅助方法和数据结构定义
nim_tool_helper.h
SDK工具类辅助方法以及定义
nim_user_helper.h
SDK用户信息辅助方法
wrapper
nim_cpp_wrapper
nim_cpp_api.h
Generated by
1.9.4