NexusForce
1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
thread_exit_register.hpp
浏览该文件的文档.
1
#ifndef NEFORCE_CORE_ASYNC_THREAD_EXIT_REGISTER_HPP__
2
#define NEFORCE_CORE_ASYNC_THREAD_EXIT_REGISTER_HPP__
3
11
12
#include "
NeForce/core/config/c++config.hpp
"
13
NEFORCE_BEGIN_NAMESPACE__
14
20
26
31
using
thread_exit_callback_t
= void (*)(
void
*);
32
40
struct
thread_exit_elt
{
41
thread_exit_elt
*
next
;
42
thread_exit_callback_t
callback
;
43
};
44
53
void
NEFORCE_API
thread_exit_register
(
thread_exit_elt
* elt,
thread_exit_callback_t
callback)
noexcept
;
54
// ThreadExit
56
// AsyncComponents
58
59
NEFORCE_END_NAMESPACE__
60
#endif
// NEFORCE_CORE_ASYNC_THREAD_EXIT_REGISTER_HPP__
c++config.hpp
核心配置头文件
neforce::thread_exit_callback_t
void(*)(void *) thread_exit_callback_t
线程退出回调类型
定义
thread_exit_register.hpp:31
neforce::thread_exit_register
void thread_exit_register(thread_exit_elt *elt, thread_exit_callback_t callback) noexcept
注册线程退出回调
neforce::thread_exit_elt
线程退出回调元素
定义
thread_exit_register.hpp:40
neforce::thread_exit_elt::callback
thread_exit_callback_t callback
回调函数指针
定义
thread_exit_register.hpp:42
neforce::thread_exit_elt::next
thread_exit_elt * next
指向下一个回调元素的指针
定义
thread_exit_register.hpp:41
include
NeForce
core
async
thread_exit_register.hpp
制作者
1.16.0