SignalHandler
Прослушивает конкретный сигнал. Если параметр wait равен true, программа не завершится до тех пор, пока не будет вызван метод dispose SignalHandler, или если SignalNotify возвращает false после обработки сигнала, так как это также удаляет SignalHandler и отписывает его.
actor tag SignalHandler
Конструкторы
create
Создать обработчик сигналов.
new tag create( notify: SignalNotify iso, sig: U32 val, wait: Bool val = false) : SignalHandler tag^
Параметры
- notify: SignalNotify iso
- sig: U32 val
- wait: Bool val = false
Возвращает
- SignalHandler tag^
Публичные методы
raise
Сгенерировать сигнал.
be raise()
dispose
Удалить обработчик сигнала.
be dispose()
© 2016-2020, The Pony Developers
© 2014-2015, Causality Ltd.
Licensed under the BSD 2-Clause License.
https://stdlib.ponylang.io/signals-SignalHandler