Класс EvWatcher EvWatcher
&reftitle.intro; EvWatcher является базовым классом для всех наблюдателей( EvCheck, EvChild и т.д.). Так как конструктор EvWatcher имеет модификатор abstract, вы не должны (и не сможете) создавать объекты этого класса напрямую.
&reftitle.classsynopsis; EvWatcher abstract EvWatcher &Properties; public is_active public data public is_pending public priority &Methods;
&reftitle.properties; is_active Только чтение. Если наблюдатель активен, то &true;, если нет, то &false;. data Произвольные пользовательские данные. is_pending Только чтение. если наблюдатель в режиме ожидания, то есть имеет неразобранные сообщения, а callback-функция ещё не запускалась, то &true;. В противном случае &false;. Пока наблюдатель находится в режиме ожидания (но не активен), вы не должны изменять его приоритет. priority Целое число (int) в диапазоне от Ev::MINPRI до Ev::MAXPRI. Ожидающие наблюдатели с более высоким приоритетом будут вызваны раньше наблюдателей с более низким приоритетом, но приоритет не будет препятствовать запуску наблюдателя (за исключением наблюдателей EvIdle). Наблюдатели EvIdle предоставляют функционал, предотвращающий вызов, если есть ожидающие высокоприоритетные сообщения.
&reference.ev.entities.evwatcher;