C++ bindings status

Avery Pennarun apenwarr at gmail.com
Mon Aug 27 10:29:04 PDT 2007


On 27/08/07, Pierre-Luc Beaudoin
<pierre-luc.beaudoin at savoirfairelinux.com> wrote:
>  I am looking for C++ bindings, according to the wiki, OpenWengo's is the only maintained
> one (if I'm not mistaken).
>
>  Are there plans to make it available as a package? Or making it easily available to users?
>  Are there official maintainers? How many projects depend on it?

C++ bindings are really more a matter of taste than anything else.
The C bindings are quite nice and work fine in C++.  The OpenWengo one
looks pretty good too.

However, my own taste is a bit strange so I recently produced a new
set of C++ DBus bindings that are part of the WvStreams project
("WvDBus").  They're available from svn for now, but will probably end
up in the next WvStreams release.  The bindings will be maintained,
since they form a critical part of my company's commercial product.
(It's likely that another company I know will end up moving their
stuff to it as well.)  Because of the way I did it, WvDBus is also
transparently portable between Windows and Unix, and will soon support
SSL.

You may find the bindings extremely strange and uncomfortable, or
simple and delightful.

The idea was to minimize the use of threads, make everything 100%
asynchronous, and make it convenient to pack/unpack messages yourself
rather than automagically calling object methods.

I'd be happy to answer any questions about it here, or in private, or
on the WvStreams mailing list.

http://alumnit.ca/wiki/index.php?page=WvDBus

Have fun,

Avery


More information about the dbus mailing list