<?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.setidlecallback.php',
    1 => 'ZMQDevice::setIdleCallback',
    2 => 'Establecer la funci&oacute;n de retrollamada de inactividad',
  ),
  'up' => 
  array (
    0 => 'class.zmqdevice.php',
    1 => 'ZMQDevice',
  ),
  'prev' => 
  array (
    0 => 'zmqdevice.run.php',
    1 => 'ZMQDevice::run',
  ),
  'next' => 
  array (
    0 => 'zmqdevice.setidletimeout.php',
    1 => 'ZMQDevice::setIdleTimeout',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/zmq/zmqdevice/setidlecallback.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

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

 </div>

 <div class="refsect1 description" id="refsect1-zmqdevice.setidlecallback-description">
  <h3 class="title">Descripción</h3>
  <div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><strong>ZMQDevice::setIdleCallback</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 de inactividad. Si el tiempo de espera está definido, la función de retrollamada de inactividad
   será invocada si el bucle de sondeo interno expira sin eventos. Si la función de retrollamada
   devuelve false o un valor que se evalúa como false, el dispositivo se detendrá.

   La firma de la función de retrollamada es callback (mixed $datos_usuario).
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-zmqdevice.setidlecallback-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.setidlecallback-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); ?>