Lely core libraries 2.3.4
|
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.
Definition at line 156 of file sigset.hpp.
Definition at line 168 of file sigset.hpp.
Definition at line 176 of file sigset.hpp.
Definition at line 188 of file sigset.hpp.
|
inlinenoexcept |
Definition at line 196 of file sigset.hpp.
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.