EvWatcher::clear

(PECL ev >= 0.2.0)

EvWatcher::clearLimpa o status pendente do observador

Descrição

public EvWatcher::clear(): int

Se o observador estiver pendente, este método limpa seu status pending e retorna seu bit revents definido (como se sua função de retorno tivesse sido invocada). Se o observador não estiver pendente, ele não faz nada e retorna 0.

Às vezes, pode ser útil "pesquisar" um observador em vez de esperar que sua função de retorno seja invocada, o que pode ser feito com esta função.

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Caso o observador esteja pendente, retorna o bit revents definido como se a função de retorno do observador tivesse sido invocada. Caso contrário, retorna 0.