|| ||Ryan Lortie <desrt-AT-desrt.ca> |
|| ||gnome-announce-list-AT-gnome.org |
|| ||GBus 0 released |
|| ||Fri, 27 Mar 2009 14:31:13 -0400|
|| ||Article, Thread
I am pleased to announce version 0 of GBus.
GBus is a simple independent implementation of a DBus client library
based on GLib (and completely independent of GObject and libdbus-1).
GBus is based on GVariant. This version of GBus depends on GVariant
version 0 (which was also released today).
There is currently support for making method calls (blocking and
asynchronous) and implementing services. Signals can be emitted.
Some simple examples to look at are in the bin/ directory.
The API of GBus should not be considered stable. Large changes are
likely to occur. Feedback on this point is appreciated.
GBus is usable, but large parts are totally unimplemeneted. Adding
match rules for example will return a very large number of false
positives to your handler function. You are likely to encounter crashes
and memory leaks.
Sources are available at: http://gnome.org/~ryanl/src/
GBus is maintained in git: git://git.desrt.ca/gbus
gitweb access is available here: http://git.desrt.ca/
gnome-announce-list mailing list
to post comments)