PIP 5.6.1
Platform-Independent Primitives
Открытые типы | Открытые статические члены | Полный список членов класса
Класс PISignals

Вспомогательный класс для установки обработчиков сигналов процесса. Подробнее...

#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)
 Посылает указанный сигнал текущему процессу.
 

Подробное описание

Вспомогательный класс для установки обработчиков сигналов процесса.