EvWatcher::clear
(PECL ev >= 0.2.0)
EvWatcher::clear — Efface le statut d'attente de l'observateur
Description
public
int
EvWatcher::clear
( void
)
Si l'observateur est en attente, cette méthode efface son statut
d'attente (pending) et retourne son bitset
revents (comme si sa fonction de rappel avait été invoquée).
Si l'observateur n'est pas en attente, cette méthode ne fera rien,
et retournera 0
.
Quelques fois, il est utile d'interroger un observateur plutôt que d'attendre que sa fonction de rappel ne soit invoquée, et c'est bien ce que permet de faire cette méthode.
Liste de paramètres
Cette fonction ne contient aucun paramètre.
Valeurs de retour
Dans le cas où l'observateur est en attente, retourne le bitset
revents, comme si sa fonction de rappel était invoquée.
Sinon, retourne 0
.