<?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.construct.php',
    1 => 'ZMQDevice::__construct',
    2 => 'Construir un nuevo dispositivo',
  ),
  'up' => 
  array (
    0 => 'class.zmqdevice.php',
    1 => 'ZMQDevice',
  ),
  'prev' => 
  array (
    0 => 'class.zmqdevice.php',
    1 => 'ZMQDevice',
  ),
  'next' => 
  array (
    0 => 'zmqdevice.getidletimeout.php',
    1 => 'ZMQDevice::getIdleTimeout',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/zmq/zmqdevice/construct.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="zmqdevice.construct" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">ZMQDevice::__construct</h1>
  <p class="verinfo">(PECL zmq &gt;= 0.5.0)</p><p class="refpurpose"><span class="refname">ZMQDevice::__construct</span> &mdash; <span class="dc-title">Construir un nuevo dispositivo</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-zmqdevice.construct-description">
  <h3 class="title">Descripción</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><strong>ZMQDevice::__construct</strong></span>(<span class="methodparam"><span class="type"><a href="class.zmqsocket.php" class="type ZMQSocket">ZMQSocket</a></span> <code class="parameter">$frontend</code></span>, <span class="methodparam"><span class="type"><a href="class.zmqsocket.php" class="type ZMQSocket">ZMQSocket</a></span> <code class="parameter">$backend</code></span>, <span class="methodparam"><span class="type"><a href="class.zmqsocket.php" class="type ZMQSocket">ZMQSocket</a></span> <code class="parameter">$listener</code><span class="initializer"> = ?</span></span>)</div>

  <p class="para rdfs-comment">
   &quot;Los dispositivos de ØMQ pueden hacer de intermediarios de direcciones, servicios, colas o cualquier abstracción que se defina sobre las capas de mensaje y socket.&quot; -- zguide
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-zmqdevice.construct-parameters">
  <h3 class="title">Parámetros</h3>
  <dl>
   
    <dt><code class="parameter">frontend</code></dt>
    <dd>
     <p class="para">
      Parámetro &quot;frontend&quot; para los dispositivos. Normalmente donde llegan
      los mensajes.
     </p>
    </dd>
   
   
    <dt><code class="parameter">backend</code></dt>
    <dd>
     <p class="para">
      Parámetro &quot;backend&quot; para los dispositivos. Normalmente donde van
      los mensajes.
     </p>
    </dd>
   
   
    <dt><code class="parameter">listener</code></dt>
    <dd>
     <p class="para">
      Socket escuchador, el cual recibe una copia de todos los mensajes en ambas direcciones.
      El tipo de este socket debería ser SUB, PULL o DEALER.
     </p>
    </dd>
   
  </dl>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-zmqdevice.construct-returnvalues">
  <h3 class="title">Valores devueltos</h3>
  <p class="para">
   Una llamada a este método preparará el dispositivo. Normalmente, los dispositivos son procesos de
   larga ejecución, por lo que no se recomienda la ejecución de este método desde un script interactivo. Este
   método lanza una ZMQDeviceException si el dispositivo no puede iniciarse.
  </p>
 </div>



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