(PECL ev >= 0.2.0)
EvLoop::run — Comienza a verificar los eventos y a llamar a las funciones de retrollamada de la bucle
Comienza a verificar los eventos y a llamar a las funciones de retrollamada
para la bucle de evento actual. El método se detiene cuando una
función de retrollamada llama al método Ev::stop()
o cuando los flags son diferentes de cero (en cuyo caso, el valor
devuelto es true) o cuando no hay ningún watcher activo que referencie
la bucle (EvWatcher::keepalive() vale true),
en cuyo caso, el valor devuelto será false.
El valor devuelto puede generalmente ser interpretado como
si true, aún hay trabajo por hacer.
flags
El argumento opcional flags
puede tomar uno de los valores siguientes:
flags
|
Descripción |
|---|---|
0
|
El comportamiento por omisión, descrito anteriormente |
Ev::RUN_ONCE
|
No bloquear más de un evento (espera, pero no bucla) |
Ev::RUN_NOWAIT
|
Sin bloqueo (recupera, gestiona los eventos, pero no espera) |
Ver las constantes de los flags de ejecución.
No se retorna ningún valor.