|
Lely core libraries 2.3.2
|
A reference to an abstract signal handler. More...
#include <sigset.hpp>


Public Member Functions | |
| void | clear (::std::error_code &ec) noexcept |
| void | clear () |
| void | insert (int signo, ::std::error_code &ec) noexcept |
| void | insert (int signo) |
| void | remove (int signo, ::std::error_code &ec) noexcept |
| void | remove (int signo) |
| void | submit_wait (io_sigset_wait &wait) noexcept |
| template<class F > | |
| void | submit_wait (ev_exec_t *exec, F &&f) |
| template<class F > | |
| typename::std::enable_if<!::std::is_base_of< io_sigset_wait, typename::std::decay< F >::type >::value >::type | submit_wait (F &&f) |
| ev::Future< int, void > | async_wait (ev_exec_t *exec, struct io_sigset_wait **pwait=nullptr) |
| ev::Future< int, void > | async_wait (struct io_sigset_wait **pwait=nullptr) |
Public Member Functions inherited from lely::io::Device | |
| ContextBase | get_ctx () const noexcept |
| ev::Executor | get_executor () const noexcept |
| bool | cancel (ev_task &task) noexcept |
| ::std::size_t | cancel_all () noexcept |
| bool | abort (ev_task &task) noexcept |
| ::std::size_t | abort_all () noexcept |
A reference to an abstract signal handler.
This class is a wrapper around #io_sigset_t*.
Definition at line 124 of file sigset.hpp.
|
inlinenoexcept |
Definition at line 136 of file sigset.hpp.
|
inline |
Definition at line 148 of file sigset.hpp.
|
inlinenoexcept |
Definition at line 156 of file sigset.hpp.
|
inline |
Definition at line 168 of file sigset.hpp.
|
inlinenoexcept |
Definition at line 176 of file sigset.hpp.
|
inline |
Definition at line 188 of file sigset.hpp.
|
inlinenoexcept |
Definition at line 196 of file sigset.hpp.
|
inline |
Definition at line 203 of file sigset.hpp.
|
inline |
Definition at line 211 of file sigset.hpp.
|
inline |
Definition at line 217 of file sigset.hpp.
|
inline |
Definition at line 225 of file sigset.hpp.