Discussion:Event dispatcher

De Wiki Linux62.

Version du 6 avril 2006 à 09:42 par Glibersat (discuter | contributions)
(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

dukez

ED

  • s/FILO/FIFO/g
  • Deux FIFOs : une lowpri, une highpri
  • Le masque n'est pas ds l'ED, il est dans l'EventReceiver
  • L'ED n'a pas besoin de savoir s'il est primaire ou secondaire. Chaque ED peut être pri/sec/prisec à tout moment. Pour être primaire par rapport à un autre, il suffit qu'un ED soit aussi un EventReceiver qui souscrit à un autre ED ; et inversement.
  • Pas besoin de voies de comm' entre les ED.

Traitement

  • Il ne faut *pas* détruire l'objet qui a été envoyé. Il faut le détruire *ssi* il n'a pas eu de succès.
  • Interpellation des destinataires *qui passent le masque* (en passant tout événement par référence. S'il s'agit d'un proxy, il doit dupliquer de lui même la structure avec une méthode de l'objet).
Outils personnels
Équipes