TimerNotify
Уведомления о таймере.
interface ref TimerNotify
Общедоступные функции
apply
Вызывается с количеством раз, когда таймер сработал с момента последнего вызова. Обычно значение count равно 1. Если это не 1, это означает, что таймер не срабатывает по расписанию.
Например, если ваш таймер настроен на срабатывание каждые 10 миллисекунд, и count равно 2, это означает, что прошло от 20 до 29 миллисекунд с момента последнего срабатывания таймера. Значения, отличные от 1, для таймера встречаются редко и указывают на высокую загрузку системы.
Возвратите true, чтобы перепланировать таймер (если у него есть интервал), или false, чтобы отменить таймер (даже если у него есть интервал).
fun ref apply( timer: Timer ref, count: U64 val) : Bool val
Параметры
Возвращаемое значение
- Bool значение
cancel
Вызывается, если таймер отменен. Это также вызывается, если уведомление возвращает false из своего метода apply.
fun ref cancel( timer: Timer ref) : None val
Параметры
- timer: Таймер ссылка
Возвращаемое значение
- None значение
© 2016-2020, The Pony Developers
© 2014-2015, Causality Ltd.
Licensed under the BSD 2-Clause License.
https://stdlib.ponylang.io/time-TimerNotify