(PECL ev >= 0.2.0)
EvLoop::run — Commence à vérifier les événements et à appeler les fonctions de rappel de la boucle
Commence à vérifier les événements et à appeler les fonctions de rappel pour la boucle d'événement courant. La méthode s'arrête lorsqu'une fonction de rappel appèle la méthode Ev::stop() ou que les drapeaux sont différents de zéro (auquel cas, la valeur retournée est true
) ou lorsqu'il ny' a aucun watcher actif qui référence la boucle (EvWatcher::keepalive() vaut true
), auqeul cas, la valeur retournée sera false
. La valeur retournée peut générallement être interprétée comme si true
, il y a encore des travaux à faire.
flags
Le paramètre optionnel flags
peut prendre une des valeurs suivantes :
flags | Description |
---|---|
0 | Le comportement par défaut, décrit ci-dessus |
Ev::RUN_ONCE | Ne bloquer pas plus d'un événement (attend, mais ne boucle pas) |
Ev::RUN_NOWAIT | Aucun blocage (récupère, gère les événements, mais n'attend pas) |
Voir les constantes des drapeaux d'exécution.
Aucune valeur n'est retournée.