Discussion:Event dispatcher
De Wiki Linux62.
Version du 6 avril 2006 à 09:42 par Glibersat (discuter | contributions)
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).