Lely core libraries
2.2.5
|
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) |
![]() | |
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.