NIM PC Cross Platform SDK
nim_sdk_loader_helper.h
Go to the documentation of this file.
1
10
#ifndef _NIM_SDK_CPP_NIM_SDK_LOADER_HELPER_H_
11
#define _NIM_SDK_CPP_NIM_SDK_LOADER_HELPER_H_
12
13
#include "
nim_wrapper_util/callback_proxy.h
"
14
#include "
nim_wrapper_util/nim_json_util.h
"
15
#include "
nim_wrapper_util/nim_sdk_util.h
"
16
#include "
nim_wrapper_util/nim_string_util.h
"
17
18
namespace
nim
{
19
extern
nim::SDKInstance
* nim_sdk_instance;
20
}
21
#ifdef NIM_SDK_DLL_IMPORT
22
#define NIM_SDK_GET_FUNC(function_ptr) NIM_SDK_GET_FUNC_FROM_INSTANCE(nim_sdk_instance, function_ptr)
23
#else
24
#define NIM_SDK_GET_FUNC(function_ptr) function_ptr
25
#endif
26
#endif
// _NIM_SDK_CPP_NIM_SDK_LOADER_HELPER_H_
callback_proxy.h
C++封装层回调应用层工具类,开发者可以指定自己的异步回调方法,以防止卡死SDK线程(推荐)
nim::SDKInstance
SDK库辅助类,提供加载/卸载SDK库以及获取接口的方法
Definition:
nim_sdk_util.h:38
nim
namespace nim
nim_json_util.h
JSON辅助方法
nim_sdk_util.h
SDK库辅助方法
nim_string_util.h
string操作辅助方法
wrapper
nim_cpp_wrapper
helper
nim_sdk_loader_helper.h
Generated by
1.9.4