forked from enlightenment/efl
eldbus: Add eldbus_object_manager_interfaces_added/removed()
This commit is contained in:
parent
928f0e4f83
commit
356a4aa8e9
|
@ -81,6 +81,20 @@ eldbus_object_managed_objects_get(Eldbus_Object *obj, Eldbus_Message_Cb cb, cons
|
|||
return p;
|
||||
}
|
||||
|
||||
EAPI Eldbus_Signal_Handler *
|
||||
eldbus_object_manager_interfaces_added(Eldbus_Object *obj, Eldbus_Signal_Cb cb, const void *cb_data)
|
||||
{
|
||||
return eldbus_object_signal_handler_add(obj, ELDBUS_FDO_INTERFACE_OBJECT_MANAGER,
|
||||
"InterfacesAdded", cb, cb_data);
|
||||
}
|
||||
|
||||
EAPI Eldbus_Signal_Handler *
|
||||
eldbus_object_manager_interfaces_removed(Eldbus_Object *obj, Eldbus_Signal_Cb cb, const void *cb_data)
|
||||
{
|
||||
return eldbus_object_signal_handler_add(obj, ELDBUS_FDO_INTERFACE_OBJECT_MANAGER,
|
||||
"InterfacesRemoved", cb, cb_data);
|
||||
}
|
||||
|
||||
EAPI Eldbus_Pending *
|
||||
eldbus_hello(Eldbus_Connection *conn, Eldbus_Message_Cb cb, const void *cb_data)
|
||||
{
|
||||
|
|
|
@ -139,6 +139,10 @@ EAPI const Eina_Hash *eldbus_proxy_property_local_get_all(Eldbus_Proxy *pro
|
|||
|
||||
EAPI Eldbus_Pending *eldbus_object_managed_objects_get(Eldbus_Object *obj, Eldbus_Message_Cb cb, const void *data) EINA_ARG_NONNULL(1, 2);
|
||||
|
||||
EAPI Eldbus_Signal_Handler *eldbus_object_manager_interfaces_added(Eldbus_Object *obj, Eldbus_Signal_Cb cb, const void *cb_data) EINA_ARG_NONNULL(1);
|
||||
|
||||
EAPI Eldbus_Signal_Handler *eldbus_object_manager_interfaces_removed(Eldbus_Object *obj, Eldbus_Signal_Cb cb, const void *cb_data) EINA_ARG_NONNULL(1);
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue