forked from enlightenment/efl
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.h | ||
eldbus_connection.h | ||
eldbus_core.c | ||
eldbus_freedesktop.c | ||
eldbus_freedesktop.h | ||
eldbus_message.c | ||
eldbus_message.h | ||
eldbus_message_eina_value.h | ||
eldbus_message_from_eina_value.c | ||
eldbus_message_helper.c | ||
eldbus_message_helper.h | ||
eldbus_message_to_eina_value.c | ||
eldbus_object.c | ||
eldbus_object.h | ||
eldbus_pending.c | ||
eldbus_pending.h | ||
eldbus_private.h | ||
eldbus_private_types.h | ||
eldbus_proxy.c | ||
eldbus_proxy.h | ||
eldbus_service.c | ||
eldbus_service.h | ||
eldbus_signal_handler.c | ||
eldbus_signal_handler.h |