Spec-Zone.ru › Pony

TimerNotify

[Source]

Уведомления о таймере.

interface ref TimerNotify

Общедоступные функции

apply

[Source]

Вызывается с количеством раз, когда таймер сработал с момента последнего вызова. Обычно значение count равно 1. Если это не 1, это означает, что таймер не срабатывает по расписанию.

Например, если ваш таймер настроен на срабатывание каждые 10 миллисекунд, и count равно 2, это означает, что прошло от 20 до 29 миллисекунд с момента последнего срабатывания таймера. Значения, отличные от 1, для таймера встречаются редко и указывают на высокую загрузку системы.

Возвратите true, чтобы перепланировать таймер (если у него есть интервал), или false, чтобы отменить таймер (даже если у него есть интервал).

fun ref apply(
  timer: Timer ref,
  count: U64 val)
: Bool val

Параметры

  • timer: Таймер ссылка
  • count: U64 значение

Возвращаемое значение

  • Bool значение

cancel

[Source]

Вызывается, если таймер отменен. Это также вызывается, если уведомление возвращает 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API