Alexey Morozov <[email protected]> writes: > Hello! > > I've just started to play with Vala and its DBus bindings, created a sample > service and found that service methods names are mangled when exported to > DBus. > For example a method named in Vala sources as get_fan_speed(....) becomes > GetFanSpeed(....), set_feature(....) becomes SetFeature(....) and so on. > > Since I'm re-implementing an existing service I would like to preserve > existing > service methods signatures. Is it possible to do this w/ current Vala DBus > bindings?
valac has an option for this: --disable-dbus-transformation Disable transformation of D-Bus member names > > I also would like to point on a minor documentation deficiency. Arguments and > return values of DBus-exported methods in Vala should have DBus-compatible > types. Vala DBus bindings don't perform any implicit type conversions (e.g. > ushort <-> uint16 or float <-> double). It seems this info is missing in the > corresponding tutorial, and violation of this rule leads to obscure DBus > service > failures. > > Thank you in advance, > Alexey Morozov _______________________________________________ Vala-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/vala-list
