(PECL ev >= 0.2.0)
EvWatcher является базовым классом для всех наблюдателей( EvCheck, EvChild и т.д.). Так как конструктор EvWatcher имеет модификатор abstract, вы не должны (и не сможете) создавать объекты этого класса напрямую.
Только чтение. Если наблюдатель активен, то true
, если нет, то false
.
Произвольные пользовательские данные.
Только чтение. если наблюдатель в режиме ожидания, то есть имеет неразобранные сообщения, а callback-функция ещё не запускалась, то true
. В противном случае false
. Пока наблюдатель находится в режиме ожидания (но не активен), вы не должны изменять его приоритет.
Целое число (int) в диапазоне от Ev::MINPRI
до Ev::MAXPRI
. Ожидающие наблюдатели с более высоким приоритетом будут вызваны раньше наблюдателей с более низким приоритетом, но приоритет не будет препятствовать запуску наблюдателя (за исключением наблюдателей EvIdle). Наблюдатели EvIdle предоставляют функционал, предотвращающий вызов, если есть ожидающие высокоприоритетные сообщения.