![]() |
PIP 5.6.1
Platform-Independent Primitives
|
Helper for installing process signal handlers. More...
#include <pisignals.h>
Public Types | |
| enum | Signal |
| Supported process signals. | |
| typedef std::function< void(PISignals::Signal)> | SignalEvent |
| Callback invoked for each grabbed signal. | |
Static Public Member Functions | |
| static void | setSlot (SignalEvent slot) |
| Installs callback that receives grabbed signals. | |
| static void | grabSignals (PIFlags< PISignals::Signal > signals_) |
| Redirects selected signals to the slot set by setSlot(). | |
| static void | releaseSignals (PIFlags< PISignals::Signal > signals_) |
| Restores default handlers for selected signals. | |
| static void | raiseSignal (PISignals::Signal signal) |
| Raises the specified signal in the current process. | |
Helper for installing process signal handlers.