(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 devuelve ningún valor.