EvWatcher::clear

(PECL ev >= 0.2.0)

EvWatcher::clearОчистить статус ожидания наблюдателя

Описание

public EvWatcher::clear ( ) : int

Если наблюдатель находится в состоянии pending, этот метод очищает его состояние ожидания и возвращает его битовый набор revents (как если бы была вызвана его callback-функция). Если наблюдатель не в состоянии ожидания, он ничего не делает и возвращает 0.

Иногда может быть полезно "опросить" наблюдателя, а не ждать его callback-функцию, что может быть выполнено с помощью этой функции.

Список параметров

У этой функции нет параметров.

Возвращаемые значения

В случае, если наблюдатель находится в состоянии ожидания, возвращает битовый набор revents, как если бы была вызвана callback-функция наблюдателя. В противном случае возвращает 0.