NIM 跨平台 C++ SDK
载入中...
搜索中...
未找到
nim_cpp_data_sync.h
浏览该文件的文档.
1
7
#ifndef _NIM_SDK_CPP_DATASYNC_H_
8
#define _NIM_SDK_CPP_DATASYNC_H_
9
10
#include <functional>
11
#include <string>
12
#include "
nim_cpp_wrapper/nim_sdk_cpp_wrapper.h
"
13
#include "
nim_define_include.h
"
18
namespace
nim
{
22
class
NIM_SDK_CPPWRAPPER_DLL_API
DataSync
{
23
public
:
25
typedef
std::function<void(nim::NIMDataSyncType sync_type, nim::NIMDataSyncStatus status,
const
std::string& data_sync_info)>
DataSyncCallback
;
26
27
public
:
33
static
void
RegCompleteCb(
const
DataSyncCallback& cb);
34
39
static
void
UnregDataSyncCb();
40
};
41
42
}
// namespace nim
43
44
#endif
//_NIM_SDK_CPP_DATASYNC_H_
nim::DataSync
NIM SDK提供的数据同步相关接口
Definition
nim_cpp_data_sync.h:22
nim::DataSync::DataSyncCallback
std::function< void(nim::NIMDataSyncType sync_type, nim::NIMDataSyncStatus status, const std::string &data_sync_info) DataSyncCallback)
数据同步通知回调模板
Definition
nim_cpp_data_sync.h:25
nim
namespace nim
nim_define_include.h
NIM 公共数据类型定义总的包含文件
nim_sdk_cpp_wrapper.h
定义导出宏
NIM_SDK_CPPWRAPPER_DLL_API
#define NIM_SDK_CPPWRAPPER_DLL_API
Definition
nim_sdk_cpp_wrapper.h:38
wrapper
nim_cpp_wrapper
api
nim_cpp_data_sync.h
制作者
1.10.0