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

public function EvLoop::run( int $flags = 0 ): void

Commence Ă  vĂ©rifier les Ă©vĂ©nements et Ă  appeler les fonctions de rappel pour la boucle d'Ă©vĂ©nements courante. La mĂ©thode s'arrĂȘte lorsqu'une fonction de rappel appelle 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 n'y a aucun watcher actif qui rĂ©fĂ©rence la boucle (EvWatcher::keepalive() vaut true), auquel cas, la valeur retournĂ©e sera false. La valeur retournĂ©e peut gĂ©nĂ©ralement ĂȘtre interprĂ©tĂ©e comme si true, il y a encore des travaux Ă  faire.

Liste de paramĂštres

flags

Le paramĂštre optionnel flags peut prendre une des valeurs suivantes :

Liste des valeurs possibles pour flags
flags Description
0 Le comportement par défaut, décrit ci-dessus
Ev::RUN_ONCE Ne pas bloquer 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.

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
add a note

User Contributed Notes

There are no user contributed notes for this page.