![]() |
PIP 5.6.1
Platform-Independent Primitives
|
Вспомогательный класс для установки обработчиков сигналов процесса. Подробнее...
#include <pisignals.h>
Открытые типы | |
| enum | Signal |
| Поддерживаемые сигналы процесса. | |
| typedef std::function< void(PISignals::Signal)> | SignalEvent |
| Обратный вызов, вызываемый для каждого перехваченного сигнала. | |
Открытые статические члены | |
| static void | setSlot (SignalEvent slot) |
| Устанавливает обратный вызов, получающий перехваченные сигналы. | |
| static void | grabSignals (PIFlags< PISignals::Signal > signals_) |
| Перенаправляет выбранные сигналы в обработчик, заданный через setSlot(). | |
| static void | releaseSignals (PIFlags< PISignals::Signal > signals_) |
| Восстанавливает обработчики по умолчанию для выбранных сигналов. | |
| static void | raiseSignal (PISignals::Signal signal) |
| Посылает указанный сигнал текущему процессу. | |
Вспомогательный класс для установки обработчиков сигналов процесса.