# ZMQDevice::setTimerCallback

(No version information available, might only be in Git)

ZMQDevice::setTimerCallback — Establecer la función de retrollamada del temporizador

### Descripción

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

Establece la función de retrollamada del temporizador. La retrollamada del temporizador será invocada después de haber pasado el tiempo de espera. La diferencia entre las retrollamadas de inactividad y del temporizador es que la de inactividad es invocada solamente cuando el dispositivo está inactivo. La firma de la función de retrollamada es callback (mixed $datos_usuario). Se añadió en la verisón 1.1.0 de la extensión ZMQ.

### Parámetros

`cb_func`

  Función de retrollamada a invocar cuando el dispositivo está inactivo. La devolución de false o de un valor que se evalú como false por parte de esta función causará la detención del dispositivo.

`timeout`

  Frecuencia con la que se invoca la retrollamada de inactividad en milisegundos. La retrollamada de inactividad se invoca periódicamente cuando no hay actividad en el dispositivo. El valor del tiempo de espera garantiza que haya al menos dicha cantidad de milisegundos entre invocaciones a la función de retrollamada.

`user_data`

  Datos adcionales a pasar a la función de retrollamada.

### Valores devueltos

En caso de éxito, este método devuelve el objeto actual.