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