EvEmbed::__construct
En esta página
EvEmbed::__construct
Construye un objeto EvEmbed
Descripción#
public EvEmbed::__construct(object $other, [callable $callback], [mixed $data], [int $priority])
```php
Se trata de un tipo de watcher avanzado que permite integrar un bucle de eventos en otro (actualmente, solo los eventos IO son soportados en el bucle interno, otros tipos de watcher no deben ser utilizados).
Ver la [ documentación libev](http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#code_ev_embed_code_when_one_backend_) para más detalles.
Este watcher es más útil en sistemas *BSD* donde `kqueue` no es utilizado, para poder manejar un gran número de sockets. Ver el ejemplo a continuación.
## Parámetros
`other`
Una instancia de `EvLoop`. El bucle a integrar; debe ser encapsulable (ver el método Ev::embeddableBackends).
`callback`
Ver las [funciones de retrollamada de los Watcher](#ev.watcher-callbacks).
`data`
Datos personalizados para asociar con el watcher.
`priority`
[Prioridad del Watcher](#ev.constants.watcher-pri)
## Ejemplos
Encapsulamiento de un bucle creado con el gestor kqueue en el bucle por omisión
```php
Véase también#
Ev::embeddableBackends