}
__free_user_device(device);
+
FUNC_EXIT;
}
uam_db_user_info_t *user = data;
g_slist_free_full(user->devices, __remove_user_device);
+
+ /* Set/update registered device list to plugins */
+ if (UAM_ERROR_NONE != _uam_pm_set_registered_devices(devices))
+ UAM_ERR("_uam_pm_set_registered_devices failed");
+
__uam_core_release_user_id(user->user_id);
g_free(user->name);
g_free(user->account);
__remove_user_device(dev);
UAM_INFO("Total devices = %d", g_slist_length(devices));
+
+ /* Set/update registered device list to plugins */
+ if (UAM_ERROR_NONE != _uam_pm_set_registered_devices(devices))
+ UAM_ERR("_uam_pm_set_registered_devices failed");
+
}
#endif
__free_user_device(device);
}
+ /* Set/update registered device list to plugins */
+ if (UAM_ERROR_NONE != _uam_pm_set_registered_devices(devices))
+ UAM_ERR("_uam_pm_set_registered_devices failed");
+
FUNC_EXIT;
return UAM_ERROR_NONE;
}
__free_user_device(device);
}
+ /* Set/update registered device list to plugins */
+ if (UAM_ERROR_NONE != _uam_pm_set_registered_devices(devices))
+ UAM_ERR("_uam_pm_set_registered_devices failed");
+
FUNC_EXIT;
return UAM_ERROR_NONE;
}
__free_user_device(device);
}
+ /* Set/update registered device list to plugins */
+ if (UAM_ERROR_NONE != _uam_pm_set_registered_devices(devices))
+ UAM_ERR("_uam_pm_set_registered_devices failed");
+
FUNC_EXIT;
return UAM_ERROR_NONE;
}
/* Send device added event to application */
__send_device_event(UAM_EVENT_DEVICE_ADDED, dev_info);
+
+ /* Set/update registered device list to plugins */
+ if (UAM_ERROR_NONE != _uam_pm_set_registered_devices(devices))
+ UAM_ERR("_uam_pm_set_registered_devices failed");
}
FUNC_EXIT;