(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.