EvLoop::run
(PECL ev >= 0.2.0)
EvLoop::run — Commence à vérifier les événements et à appeler les fonctions de rappel de la boucle
Description
$flags
= 0
] )
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.
Liste de paramètres
-
flags -
Le paramètre optionnel
flagspeut prendre une des valeurs suivantes :Liste des valeurs possibles pour flagsflagsDescription 0Le comportement par défaut, décrit ci-dessus Ev::RUN_ONCENe bloquer pas plus d'un événement (attend, mais ne boucle pas) Ev::RUN_NOWAITAucun blocage (récupère, gère les événements, mais n'attend pas) Voir les constantes des drapeaux d'exécution.
Valeurs de retour
Aucune valeur n'est retournée.
Voir aussi
- EvLoop::stop() - Stoppe la boucle d'événement
- Ev::run() - Commence la vérification des événements et appelle les fonctions de rappels pour la boucle par défaut