NEMeeting SDK
nem_sdk_interface
callback_interface.h
浏览该文件的文档.
1
9
#ifndef NEM_SDK_INTERFACE_CALLBACK_CALLBACK_INTERFACE_H_
10
#define NEM_SDK_INTERFACE_CALLBACK_CALLBACK_INTERFACE_H_
11
12
#include "
nemeeting_sdk_interface_export.h
"
13
#include "
build_config.h
"
14
15
#include <functional>
16
#include <string>
17
#include "
error.h
"
18
19
NNEM_SDK_INTERFACE_BEGIN_DECLS
20
21
template
<
class
... TResultParam>
22
using
NECallback
= std::function<void(
NEErrorCode
,
const
std::string&,
const
TResultParam&...)>;
23
24
using
NEEmptyCallback
=
NECallback<>
;
25
26
NNEM_SDK_INTERFACE_END_DECLS
27
#endif
//NEM_SDK_INTERFACE_CALLBACK_CALLBACK_INTERFACE_H_
build_config.h
编译配置头文件
NNEM_SDK_INTERFACE_BEGIN_DECLS
#define NNEM_SDK_INTERFACE_BEGIN_DECLS
Definition:
build_config.h:12
NNEM_SDK_INTERFACE_END_DECLS
#define NNEM_SDK_INTERFACE_END_DECLS
Definition:
build_config.h:13
error.h
错误码头文件
nem_sdk_interface::NEEmptyCallback
NECallback<> NEEmptyCallback
Definition:
callback_interface.h:24
nem_sdk_interface::NEErrorCode
NEErrorCode
错误枚举
Definition:
error.h:20
nem_sdk_interface::NECallback
std::function< void(NEErrorCode, const std::string &, const TResultParam &...)> NECallback
Definition:
callback_interface.h:22
nemeeting_sdk_interface_export.h
库导入导出定义头文件
制作者
1.9.1