La classe EvWatcher
EvWatcher
&reftitle.intro;
La classe EvWatcher est une classe de base
pour tous les watchers(EvCheck, EvChild
etc.). Vu que le constructeur de la classe EvWatcher
est abstrait, on ne peut pas
(et on ne doit pas) créer des objets EvWatcher directement.
&reftitle.classsynopsis;
EvWatcher
abstract
EvWatcher
&Properties;
public
is_active
public
data
public
is_pending
public
priority
&Methods;
&reftitle.properties;
is_active
En lecture seule. &true; si le watcher est
actif, &false; sinon.
data
Données utilisateur personnalisées associées avec le watcher
is_pending
En lecture seule. Si le watcher est en attente,
i.e. si le watcher a des événements en attente, mais que sa fonction
de rappel n'a pas encore été appelée, &false; sinon. Tant que le
watcher est en attente (mais non actif), un autre ne peut pas
modifier ses priorités.
priority
&integer;
Intervalle de Ev::MINPRI et Ev::MAXPRI.
Les watchers en attente avec une priorité haute seront appelées
avant les watchers avec une priorité basse, mais la priorité ne peut pas
faire qu'un watcher ne sera jamais exécuté (sauf pour les watchers
EvIdle).
Les watchers EvIdle fournissent des fonctionnalités
permettant de supprimer l'invocation lorsque des événements ayant une priorité
plus élevée sont en attente.
&reference.ev.entities.evwatcher;