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