boost::corosio::signal_set::flags_t
Flags for signal registration.
Synopsis
Declared in <boost/corosio/signal_set.hpp>
enum flags_t : unsigned int;
Description
These flags control the behavior of signal handling. Multiple flags can be combined using the bitwise OR operator.
|
Flags only have effect on POSIX systems. On Windows, only |
Members
Name |
Description |
|
Use existing flags if signal is already registered. When adding a signal that's already registered by another signal_set, this flag indicates acceptance of whatever flags were used for the existing registration. |
|
No special flags. |
|
Restart interrupted system calls. Equivalent to SA_RESTART on POSIX systems. |
|
Don't generate SIGCHLD when children stop. Equivalent to SA_NOCLDSTOP on POSIX systems. |
|
Don't create zombie processes on child termination. Equivalent to SA_NOCLDWAIT on POSIX systems. |
|
Don't block the signal while its handler runs. Equivalent to SA_NODEFER on POSIX systems. |
|
Reset handler to SIG_DFL after one invocation. Equivalent to SA_RESETHAND on POSIX systems. |
Non-Member Functions
Name |
Description |
|
Mask two flag values. |
|
Compound assignment AND. |
|
Combine two flag values. |
|
Compound assignment OR. |
|
Bitwise NOT (complement). |
Created with MrDocs