Errors and the introspection format

Matthew Johnson dbus at
Mon Feb 20 16:01:08 PST 2006

On Mon, 20 Feb 2006, Thiago Macieira wrote:

> The way I'm doing it (and, AFAIU, the other bindings too) is:

I'm doing:

> 1) if the user declares his method to be "async", then add the annotation
if the user adds the annotation, propagate it to the introspection

> 2) when calling a method that was introspected and we found the
> annotation, set the noreply flag in the method-call message, send it and
> don't bother with replies. Also, return success to the user.
when calling a method which was generated or written with the
annotation, don't bother waiting for or looking for the reply, just

> 3) when receiving a call, send a reply regardless of whether this
> annotation is set on a particular method or not, except if the incoming
> message has the no-reply flag set. If it does, don't bother sending a
> reply, again regardless of the annotation.

Um, can you set the no reply flag in the actual method call? how?


Matthew Johnson

More information about the dbus mailing list