La clase EvWatcher
EvWatcher
&reftitle.intro;
La clase EvWatcher es una clase base
para todos los watchers (EvCheck, EvChild
etc.). Dado que el constructor de la clase EvWatcher
es abstract, no se puede
(y no se debe) crear objetos EvWatcher directamente.
&reftitle.classsynopsis;
EvWatcher
abstract
EvWatcher
&Properties;
public
is_active
public
data
public
is_pending
public
priority
&Methods;
&reftitle.properties;
is_active
Solo lectura. &true; si el watcher está
activo, &false; en caso contrario.
data
Datos de usuario personalizados asociados con el watcher
is_pending
Solo lectura. Si el watcher está pendiente,
es decir, si el watcher tiene eventos pendientes, pero su función
de retrollamada aún no ha sido llamada, &false; en caso contrario. Mientras el
watcher esté pendiente (pero no activo), otro no puede
modificar sus prioridades.
priority
&integer;
Rango de Ev::MINPRI a Ev::MAXPRI.
Los watchers pendientes con una prioridad alta serán llamados
antes que los watchers con una prioridad baja, pero la prioridad no puede
hacer que un watcher nunca sea ejecutado (excepto para los watchers
EvIdle).
Los watchers EvIdle proporcionan funcionalidades
para suprimir la invocación cuando hay eventos con una prioridad
más alta pendientes.
&reference.ev.entities.evwatcher;