GBus

"Sweet baby GBus!" -- Gnomer Simpson

What is GBus?

GBus is designed to be a GLib-y GBus library written from scratch with the goal of integrating well with C and GLib. It will be split into 2 different parts: "gbus", and "gbus-gobject".

gbus, which is the part that's currently approaching completeness, is the low-level part of the API, which does not have a dependency on gobject. gbus-gobject is going to be the part that integrates nicely with GObject, and with introspection goodness, will make putting stuff on the bus easy. Ideally, as easy as "gbus_object_expose(bus, object, "/object/path", "method_to_expose", ...);" or similar.

What's the state of GBus?

GBus is currently under heavy development (read: currently still not quite functional, missing many bits, etc) although it's coming along. Hopefully I'll have an alpha release out by the end of the summer.

GBus (last edited 2008-02-03 14:48:03 by localhost)