[PATCH] do not call _dbus_warn_check_failed on checks

Kevin Krammer kevin.krammer at gmx.at
Tue Nov 14 17:11:59 PST 2006


On Tuesday 14 November 2006 19:52, Havoc Pennington wrote:
> Kevin Krammer wrote:
> > I think this is even documented somewhere: libdbus is not supposed to be
> > used directly but rather through some binding.
>
> Yep, this is documented on the front page of the manual.
>
> > Summing it up there is a need for plain-C bindings, similar to the
> > plain-C++ bindings someone else wrote about a couple of weeks ago.
>
> I don't think nice plain C bindings would do what Daniel is advocating
> though; Daniel's suggestion IMO makes the API even more low-level, not
> higher-level. To go higher-level a binding needs to make more
> assumptions and have even more default behaviors.

OK, binding might not be the correct term. We could call it a wrapper, but I 
wanted to avoid introducing yet another semantically ambiguous term.

The "thing" will add mandatory checks for every argument to all calls.

Since this might be interesting for more developers than just Daniel I'd say 
it would be a valid "binding" candidate, i.e. allowed to be maintained in the 
git bindings module.

The low level lib remains unchanged and Daniel gets its safe behavior. Every 
body is happy :)

Cheers,
Kevin

-- 
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/dbus/attachments/20061115/0539d611/attachment.pgp


More information about the dbus mailing list