Michael 'Mickey' Lauer
mickey at vanille-media.de
Sat May 8 01:52:40 PDT 2010
Am Samstag, den 08.05.2010, 10:37 +0200 schrieb Thiago Macieira:
> Em Sábado 8. Maio 2010, às 10.29.06, Michael 'Mickey' Lauer escreveu:
> > Am Samstag, den 08.05.2010, 09:24 +0200 schrieb Thiago Macieira:
> > > Em Sexta-feira 7. Maio 2010, às 23.10.00, Michael 'Mickey' Lauer escreveu:
> > > > And while we're there we could/should also fix the client-based signal
> > > > matching, which is IMO one of the major design flaws in DBus.
> > > > I know that the desktop people don't care, but still...
> > >
> > > What is the issue?
> > Two issues:
> > 1.) Listeners are always woken up on any kind of signals (to run the
> > match function), no matter whether they are listening to a certain
> > signal or not. That's a waste of CPU hence battery.
> Wrong. Listeners are woken up if there's a message (a signal) that matches
> their listening rules.
Really? So that means the match rules are actually transferred to the
bus process and processed there? When has this change been introduced?
More information about the dbus