ZMQDevice::setTimerCallback
(No version information available, might only be in Git)
ZMQDevice::setTimerCallback — Встановити callback-функцію за таймером
Опис
public ZMQDevice::setTimerCallback(callable $cb_func, int $timeout, mixed $user_data = ?): ZMQDevice
Встановлює callback-функцію за таймером. Періодично запускає callback-функцію. Від callback-функції простою відрізняється тим, що запускається в будь-якому випадку, а не тільки при простому пристрої. Сигнатура функції - (mixed $user_data). Додано у версії 1.1.0.
Список параметрів
cb_func
Callback-функция для запуска по таймеру. Возврат**false
** або значення, яке наводиться до false
призведе до зупинки пристрою.
timeout
Час очікування у мілісекундах. Callback-функція буде викликатись через задані проміжки часу. Гарантує, що між запусками функції відбуватиметься не менше заданої кількості мілісекунд.
user_data
Додаткові дані, які передаватимуться в callback-функцію.
Значення, що повертаються
Повертає поточний об'єкт.