24 #ifndef LELY_IO2_SYS_SIGSET_HPP_ 25 #define LELY_IO2_SYS_SIGSET_HPP_ 41 if (!sigset) util::throw_errc(
"SignalSet");
47 other.sigset =
nullptr;
56 swap(sigset, other.sigset);
68 #endif // !LELY_IO2_SYS_SIGSET_HPP_ const struct ev_exec_vtbl *const ev_exec_t
An abstract task executor.
An I/O polling interface.
A reference to an abstract signal handler.
io_sigset_t * io_sigset_create(io_poll_t *poll, ev_exec_t *exec)
Creates a new system signal handler.
void io_sigset_destroy(io_sigset_t *sigset)
Destroys a system signal handler.
This header file is part of the I/O library; it contains the system signal handler declarations...
SignalSet(io_poll_t *poll, ev_exec_t *exec)
This header file is part of the I/O library; it contains the C++ interface for the abstract signal ha...