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

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

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