MSTL
1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
at_thread_exit.hpp
浏览该文件的文档.
1
#ifndef MSTL_CORE_ASYNC_AT_THREAD_EXIT_HPP__
2
#define MSTL_CORE_ASYNC_AT_THREAD_EXIT_HPP__
3
11
12
#include "
MSTL/core/config/c++config.hpp
"
13
MSTL_BEGIN_NAMESPACE__
14
20
28
struct
at_thread_exit_elt
{
29
at_thread_exit_elt
*
next
;
30
void (*
cb
)(
void
*);
31
};
32
41
void
MSTL_API
at_thread_exit_register
(
at_thread_exit_elt
* elt,
void
(*callback)(
void
*))
noexcept
;
42
52
void
MSTL_API
execute_thread_exit_callbacks
();
53
// ThreadExit
55
56
MSTL_END_NAMESPACE__
57
#endif
// MSTL_CORE_ASYNC_AT_THREAD_EXIT_HPP__
c++config.hpp
MSTL核心配置
MSTL_END_NAMESPACE__
#define MSTL_END_NAMESPACE__
结束全局命名空间MSTL
定义
c++config.hpp:268
MSTL_BEGIN_NAMESPACE__
#define MSTL_BEGIN_NAMESPACE__
开始全局命名空间MSTL
定义
c++config.hpp:262
at_thread_exit_register
void MSTL_API at_thread_exit_register(at_thread_exit_elt *elt, void(*callback)(void *)) noexcept
注册线程退出回调
execute_thread_exit_callbacks
void MSTL_API execute_thread_exit_callbacks()
执行线程退出回调
at_thread_exit_elt
线程退出回调元素
定义
at_thread_exit.hpp:28
at_thread_exit_elt::next
at_thread_exit_elt * next
指向下一个回调元素的指针
定义
at_thread_exit.hpp:29
at_thread_exit_elt::cb
void(* cb)(void *)
回调函数指针
定义
at_thread_exit.hpp:30
include
MSTL
core
async
at_thread_exit.hpp
制作者
1.16.0