EvWatcher
PHP Manual

EvWatcher::clear

(PECL ev >= 0.2.0)

EvWatcher::clearEfface 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.


EvWatcher
PHP Manual