(No version information available, might only be in Git)
ZMQDevice::setIdleCallback — Установить функцию обратного вызова бездействия
$cb_func
, int $timeout
[, mixed $user_data
] ) : ZMQDevice
Устанавливает функцию обратного вызова бездействия. Если задан таймаут
простоя, то эта функция будет запущена если цикл опроса не получит ни одного
события в течение этого времени. Если функция вернет эффективное FALSE
, то
устройство будет остановлено.
Сигнатура функции - (mixed $user_data).
cb_func
Функция обратного вызова для запуска в случае длительного простоя.
Возврат FALSE
или значения, которое приводится к FALSE
приведет
к остановке устройства.
timeout
Таймаут простоя в миллисекундах. Функция обратного вызова будет вызываться всякий раз, когда в течение заданного времени не будет происходить никаких событий. Гарантируется, что между запусками функции будет происходить не менее заданного количества миллисекунд.
user_data
Дополнительные данные, которые будут передаваться в функцию обратного вызова.
В случае успеха возвращает текущий объект.