ZMQDevice::setIdleCallback

(没有版本信息可用,可能只存在于 Git 中)

ZMQDevice::setIdleCallback设置空闲回调函数

说明

public ZMQDevice::setIdleCallback(callable $cb_func, int $timeout, mixed $user_data = ?): ZMQDevice

设置空闲回调函数。如果定义了空闲超时,则如果内部轮询循环超时而没有事件,则将调用空闲回调函数。如果回调函数返回 false 或一个计算结果为 false 的值,则设备将停止。回调函数签名是 callback (mixed $user_data)。

参数

cb_func

当设备处于空闲状态时要调用的回调函数。从该函数返回 false 或一个计算结果为 false 的值将导致设备停止。

timeout

以毫秒为单位,调用空闲回调函数的频率。当设备上没有活动时,会定期调用空闲回调函数。timeout 值保证回调函数的调用之间至少有这么长时间。

user_data

要传递给回调函数的附加数据。

返回值

成功时,此方法将返回当前对象。

添加注释

用户贡献的笔记

此页没有用户贡献的笔记。
To Top