On Thu, 2012-03-15 at 17:06 +0100, Jirka Klimes wrote: > On Thursday 15 of March 2012 08:35:07 Dan Williams wrote: > > On Wed, 2012-03-14 at 15:24 +0100, Jirka Klimes wrote: > > > The patch adds errors to libnm-glib's device classes. > > > The errors are returned in nm-device_connection_valid(dev,con,error) > > > when > > > the device and connection don't match. > > > > > > Currently, the error is not used. But it could be useful for nmcli and > > > elsewere. > > > > It is an ABI break though since we're changing a function signature, > > right? We should probably make another function for this and then have > > nm_device_connection_valid() call that. Maybe name the new one > > nm_device_connection_compatible() :) > > > > Dan > > Oh, you're right that breaks ABI. Here is the respin. > Or do you also prefer to rename connection_valid() class functions to > connection_compatible() in order to be consistent?
Yeah, we probably should do that to reduce confusion. To be completely fair that's an ABI break too, in case somebody is subclassing NMDevice outside of libnm-glib, but that seems incredibly unlikely as there's no way to get libnm-glib to create your subclass instead of the built-in types. Low enough risk of that though, so we should just rename the class function. Dan _______________________________________________ networkmanager-list mailing list networkmanager-list@gnome.org http://mail.gnome.org/mailman/listinfo/networkmanager-list