![]() |
NIM 跨平台 C++ SDK
|
SDK库辅助类,提供加载/卸载SDK库以及获取接口的方法 更多...
#include <nim_sdk_util.h>
Public 成员函数 | |
| SDKInstance () | |
| virtual | ~SDKInstance () |
| bool | LoadSdkDll (const char *cur_module_dir, const char *sdk_dll_file_name) |
| void | UnLoadSdkDll () |
| void | OnSDKInited () |
| void * | GetFunction (const std::string &function_name) |
Private 属性 | |
| void * | instance_nim_ |
| std::map< std::string, void * > | function_map |
| std::function< void *(const std::string &)> | get_proc_address_wrapper_ |
SDK库辅助类,提供加载/卸载SDK库以及获取接口的方法
| nim::SDKInstance::SDKInstance | ( | ) |
|
virtual |
|
inline |
获得指定接口
| bool nim::SDKInstance::LoadSdkDll | ( | const char * | cur_module_dir, |
| const char * | sdk_dll_file_name | ||
| ) |
加载SDK库
| void nim::SDKInstance::OnSDKInited | ( | ) |
SDK 初始化完成
| void nim::SDKInstance::UnLoadSdkDll | ( | ) |
卸载SDK库
|
private |
|
private |
|
private |