array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'ru', ), 'this' => array ( 0 => 'evwatcher.clear.php', 1 => 'EvWatcher::clear', ), 'up' => array ( 0 => 'class.evwatcher.php', 1 => 'EvWatcher', ), 'prev' => array ( 0 => 'class.evwatcher.php', 1 => 'EvWatcher', ), 'next' => array ( 0 => 'evwatcher.construct.php', 1 => 'EvWatcher::__construct', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'ru', 'path' => 'reference/ev/evwatcher/clear.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PECL ev >= 0.2.0)
EvWatcher::clear — Очистить статус ожидания наблюдателя
Если наблюдатель находится в состоянии pending,
этот метод очищает его состояние ожидания и возвращает его
битовый набор revents
(как если бы была вызвана его callback-функция).
Если наблюдатель не в состоянии ожидания, он ничего не делает и возвращает
0
.
Иногда может быть полезно "опросить" наблюдателя, а не ждать его callback-функцию, что может быть выполнено с помощью этой функции.
У этой функции нет параметров.
В случае, если наблюдатель находится в состоянии ожидания,
возвращает битовый набор revents,
как если бы была вызвана
callback-функция наблюдателя.
В противном случае возвращает 0
.