Christopher Kohlhoff
d6cad8835e
Expose sigaction() flags via optional argument to signal_set::add.
...
When registering a signal, it is now possible to pass flags that specify
the behaviour associated with the signal. These flags are specified as
an enum type in a new class, signal_set_base, and are passed to the
underlying sigaction() call. For example:
asio::signal_set sigs(my_io_context);
sigs.add(SIGINT, asio::signal_set::flags::restart);
Specifying flags other than flags::dont_care will fail unless
sigaction() is supported by the target operating system. Since signal
registration is global, conflicting flags (multiple registrations that
pass differing flags other than flags::dont_care) will also result in
an error.
2023-03-07 00:04:56 +11:00
..
2023-03-01 23:07:02 +11:00
2023-03-01 23:03:03 +11:00
2023-03-06 23:37:39 +11:00
2023-03-01 23:07:02 +11:00
2023-03-01 23:07:02 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:08:42 +11:00
2023-03-01 23:07:02 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:04:58 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:05:44 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:07:32 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-07 00:04:56 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-07 00:04:56 +11:00
2023-03-07 00:04:56 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00
2023-03-01 23:03:03 +11:00