24#ifndef LELY_IO2_SYS_SIGSET_HPP_
25#define LELY_IO2_SYS_SIGSET_HPP_
47 other.sigset =
nullptr;
56 swap(sigset, other.sigset);
A reference to an abstract signal handler.
SignalSet(io_poll_t *poll, ev_exec_t *exec)
void throw_errc(int errc=get_errc())
Throws an std::system_error exception corresponding to the specified or current (thread-specific) nat...
const struct ev_exec_vtbl *const ev_exec_t
An abstract task executor.
This header file is part of the I/O library; it contains the system signal handler declarations.
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.
struct __io_poll io_poll_t
An opaque I/O polling interface type.
This header file is part of the I/O library; it contains the C++ interface for the abstract signal ha...