0MQ messaging ZMQDevice::setIdleCallback

(사용 가능한 버전 정보가 없으며 Git에만 있을 수 있음)

ZMQDevice::setIdleCallback — 유휴 콜백 함수 설정


설명

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

유휴 콜백 함수를 설정합니다. 유휴 시간 초과가 정의된 경우 내부 폴 루프가 이벤트 없이 시간 초과되면 유휴 콜백 함수가 호출됩니다. 콜백 함수가 false 또는 false로 평가되는 값을 반환하면 장치가 중지됩니다. 콜백 함수 서명은 콜백(혼합 $user_data)입니다.


매개변수

cb_func
장치가 유휴 상태일 때 호출할 콜백 함수입니다. 이 함수에서 false 또는 false로 평가되는 값을 반환하면 장치가 중지됩니다.
timeout
유휴 콜백을 호출하는 빈도(밀리초)입니다. 유휴 콜백은 장치에 활동이 없을 때 주기적으로 호출됩니다. 타임아웃 값은 콜백 함수 호출 사이에 최소한 이 밀리초의 시간이 있음을 보장합니다.
user_data
콜백 함수에 전달할 추가 데이터입니다.

반환 값

성공하면 이 메서드는 현재 개체를 반환합니다.