The "namespacing" in the C layer is very confusing. First, GDBus is part of GIO, but types are named GDBus*, not GioDBus*.
Then there are the "methods", which are named g_dbus_*, which would much rather suggest being a part of Glib itself, rather than GIO, but so is everything else in GIO (GFile*, g_file_*). It's not easy for me to come to an inner consensus here but since there is already a Gio namespace in glibmm and even a Gio::DBus one, I'd prefer to see these classes move into Gio::DBus::*, but definitely not into GDBus::*. On Tue, Feb 15, 2011 at 10:37 AM, Jacky Alcine <[email protected]>wrote: > Sounds like a very good idea, promotes OOP-style coding. > > On 02/15/2011 04:19 AM, Murray Cumming wrote: > > We now have several Gio::DBus* classes: > > http://library.gnome.org/devel/glibmm/unstable/group__DBus.html > > > > I'm thinking of moving these into a Gio::DBus namespace, so we'd have > > Gio::DBus::Connection, instead of Gio::DBusConnection. > > > > Or maybe GDBus::Connection? > > > > -- > *Jacky Alcine* Blog <http://jdevelopthis.blogspot.com> | Wintermute Blog > <http://wintermuteai.wordpress.com> | Ubuntu Wiki > <https://wiki.ubuntu.com/jackyalcine> | Launchpad > <https://launchpad.net/~jackyalcine> > > _______________________________________________ > gtkmm-list mailing list > [email protected] > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > -- Please note that according to the German law on data retention, information on every electronic information exchange with me is retained for a period of six months. [Bitte beachten Sie, dass dem Gesetz zur Vorratsdatenspeicherung zufolge jeder elektronische Kontakt mit mir sechs Monate lang gespeichert wird.]
_______________________________________________ gtkmm-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtkmm-list
