NexusForce
1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
at_thread_exit.hpp
浏览该文件的文档.
1
#ifndef NEFORCE_CORE_ASYNC_AT_THREAD_EXIT_HPP__
2
#define NEFORCE_CORE_ASYNC_AT_THREAD_EXIT_HPP__
3
11
12
#include "
NeForce/core/config/c++config.hpp
"
13
NEFORCE_BEGIN_NAMESPACE__
14
20
26
34
struct
at_thread_exit_elt
{
35
at_thread_exit_elt
*
next
;
36
void (*
cb
)(
void
*);
37
};
38
47
void
NEFORCE_API
thread_exit_register
(
at_thread_exit_elt
* elt,
void
(*callback)(
void
*))
noexcept
;
48
// ThreadExit
50
// AsyncComponents
52
53
NEFORCE_END_NAMESPACE__
54
#endif
// NEFORCE_CORE_ASYNC_AT_THREAD_EXIT_HPP__
c++config.hpp
核心配置头文件
thread_exit_register
void NEFORCE_API thread_exit_register(at_thread_exit_elt *elt, void(*callback)(void *)) noexcept
注册线程退出回调
at_thread_exit_elt
线程退出回调元素
定义
at_thread_exit.hpp:34
at_thread_exit_elt::next
at_thread_exit_elt * next
指向下一个回调元素的指针
定义
at_thread_exit.hpp:35
at_thread_exit_elt::cb
void(* cb)(void *)
回调函数指针
定义
at_thread_exit.hpp:36
include
NeForce
core
async
at_thread_exit.hpp
制作者
1.16.0