Functions | |
Eldbus_Pending * | eldbus_object_managed_objects_get (Eldbus_Object *obj, Eldbus_Message_Cb cb, const void *data) |
Call the method "GetManagedObjects" on the eldbus object. More... | |
Eldbus_Signal_Handler * | eldbus_object_manager_interfaces_added (Eldbus_Object *obj, Eldbus_Signal_Cb cb, const void *cb_data) |
Register a callback on "InterfacesAdded" signal. More... | |
Eldbus_Signal_Handler * | eldbus_object_manager_interfaces_removed (Eldbus_Object *obj, Eldbus_Signal_Cb cb, const void *cb_data) |
Register a callback on "InterfacesRemoved" signal. More... | |
Eldbus_Pending * eldbus_object_managed_objects_get | ( | Eldbus_Object * | obj, |
Eldbus_Message_Cb | cb, | ||
const void * | data | ||
) |
Call the method "GetManagedObjects" on the eldbus object.
obj | A Eldbus object. |
cb | The callback to call when receiving an answer. |
data | The data to pass to the callback. |
References ELDBUS_FDO_INTERFACE_OBJECT_MANAGER, eldbus_object_method_call_new(), and eldbus_object_send().
Eldbus_Signal_Handler * eldbus_object_manager_interfaces_added | ( | Eldbus_Object * | obj, |
Eldbus_Signal_Cb | cb, | ||
const void * | cb_data | ||
) |
Register a callback on "InterfacesAdded" signal.
obj | The Eldbus object on which to register the callback. |
cb | The callback to be called when receiving the signal. |
cb_data | Data to be passed to the callback. |
References ELDBUS_FDO_INTERFACE_OBJECT_MANAGER, and eldbus_object_signal_handler_add().
Eldbus_Signal_Handler * eldbus_object_manager_interfaces_removed | ( | Eldbus_Object * | obj, |
Eldbus_Signal_Cb | cb, | ||
const void * | cb_data | ||
) |
Register a callback on "InterfacesRemoved" signal.
obj | The Eldbus object on which to register the callback. |
cb | The callback to be called when receiving the signal. |
cb_data | Data to be passed to the callback. |
References ELDBUS_FDO_INTERFACE_OBJECT_MANAGER, and eldbus_object_signal_handler_add().