<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.zmqdevice.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'zmqdevice.settimercallback.php',
    1 => 'ZMQDevice::setTimerCallback',
    2 => 'Establecer la funci&oacute;n de retrollamada del temporizador',
  ),
  'up' => 
  array (
    0 => 'class.zmqdevice.php',
    1 => 'ZMQDevice',
  ),
  'prev' => 
  array (
    0 => 'zmqdevice.setidletimeout.php',
    1 => 'ZMQDevice::setIdleTimeout',
  ),
  'next' => 
  array (
    0 => 'zmqdevice.settimertimeout.php',
    1 => 'ZMQDevice::setTimerTimeout',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/zmq/zmqdevice/settimercallback.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="zmqdevice.settimercallback" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">ZMQDevice::setTimerCallback</h1>
  <p class="verinfo">(No version information available, might only be in Git)</p><p class="refpurpose"><span class="refname">ZMQDevice::setTimerCallback</span> &mdash; <span class="dc-title">Establecer la función de retrollamada del temporizador</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-zmqdevice.settimercallback-description">
  <h3 class="title">Descripción</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><strong>ZMQDevice::setTimerCallback</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> <code class="parameter">$cb_func</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$timeout</code></span>, <span class="methodparam"><span class="type"><a href="language.types.mixed.php" class="type mixed">mixed</a></span> <code class="parameter">$user_data</code><span class="initializer"> = ?</span></span>): <span class="type"><a href="class.zmqdevice.php" class="type ZMQDevice">ZMQDevice</a></span></div>

  <p class="para rdfs-comment">
   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.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-zmqdevice.settimercallback-parameters">
  <h3 class="title">Parámetros</h3>
  <dl>
   
    <dt><code class="parameter">cb_func</code></dt>
    <dd>
     <p class="para">
      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.
     </p>
    </dd>
   
   
    <dt><code class="parameter">timeout</code></dt>
    <dd>
     <p class="para">
      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.
     </p>
    </dd>
   
   
    <dt><code class="parameter">user_data</code></dt>
    <dd>
     <p class="para">
      Datos adcionales a pasar a la función de retrollamada.
     </p>
    </dd>
   
  </dl>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-zmqdevice.settimercallback-returnvalues">
  <h3 class="title">Valores devueltos</h3>
  <p class="para">
   En caso de éxito, este método devuelve el objeto actual.
  </p>
 </div>



</div><?php manual_footer($setup); ?>