NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
signal_blocker< Types > 模板类 参考

信号阻塞器 更多...

#include <signals.hpp>

Public 成员函数

 signal_blocker (signal< Types... > &sig) noexcept
 构造函数,阻塞指定信号
 ~signal_blocker ()
 析构函数,恢复原状态
void unblock () noexcept
 手动解除阻塞

详细描述

template<typename... Types>
class signal_blocker< Types >

信号阻塞器

信号阻塞管理器,在作用域内临时阻塞信号触发。

在文件 signals.hpp189 行定义.

构造及析构函数说明

◆ signal_blocker()

template<typename... Types>
signal_blocker< Types >::signal_blocker ( signal< Types... > & sig)
inlineexplicitnoexcept

构造函数,阻塞指定信号

参数
sig要阻塞的信号

在文件 signals.hpp200 行定义.

成员函数说明

◆ unblock()

template<typename... Types>
void signal_blocker< Types >::unblock ( )
inlinenoexcept

手动解除阻塞

提前解除阻塞,不会等待析构时恢复。

在文件 signals.hpp223 行定义.


该类的文档由以下文件生成: