Summary: This fixes the breakage when Eldbus_Service_Interface_Desc added a wrongfully methods2 field to a class that is allocated by the user. This patch adds the respective eldbus_service_interface_register2 and eldbus_service_interface_fallback_register2 for registration of Eldbus_Service_Interface_Desc2 which is now versioned. So future the functions can be backwards compatible and the struct be forward compatible and leaves the Eldbus_Service_Interface_Desc and eldbus_service_interface_register and eldbus_service_interface_fallback_register intact as it was in EFL 1.10. This fixes T1408 Reviewers: cedric, stefan_schmidt, raster Reviewed By: raster Subscribers: cedric Maniphest Tasks: T1408 Differential Revision: https://phab.enlightenment.org/D1188 |
||
---|---|---|
.. | ||
Eldbus.hh | ||
eldbus_basic.hh | ||
eldbus_error.hh | ||
eldbus_freedesktop.hh | ||
eldbus_integer_sequence.hh | ||
eldbus_message.hh | ||
eldbus_message_arguments.hh | ||
eldbus_proxy_call.hh | ||
eldbus_raw_tuple.hh | ||
eldbus_service.hh | ||
eldbus_signature_traits.hh |