* @since_tizen 2.3
*/
typedef enum {
- PACKAGE_INFO_ALLAPP = 0, /**< All application */
- PACKAGE_INFO_UIAPP = 1, /**< UI application */
- PACKAGE_INFO_SERVICEAPP = 2, /**< Service application */
- PACKAGE_INFO_WIDGETAPP = 3, /**< Widget application (Since 4.0) */
- PACKAGE_INFO_WATCHAPP = 4, /**< Watch application (Since 4.0) */
+ PACKAGE_INFO_ALLAPP = 0, /**< All applications
+ (Deprecated since 5.5, use PACKAGE_INFO_APP_COMPONENT_TYPE_ALL instead) */
+ PACKAGE_INFO_UIAPP = 1, /**< UI application
+ (Deprecated since 5.5, use PACKAGE_INFO_APP_COMPONENT_TYPE_UI instead) */
+ PACKAGE_INFO_SERVICEAPP = 2, /**< Service application
+ (Deprecated since 5.5, use PACKAGE_INFO_APP_COMPONENT_TYPE_SERVICE instead) */
+ PACKAGE_INFO_WIDGETAPP = 3, /**< Widget application (Since 4.0)
+ (Deprecated since 5.5, use PACKAGE_INFO_APP_COMPONENT_TYPE_WIDGET instead) */
+ PACKAGE_INFO_WATCHAPP = 4, /**< Watch application (Since 4.0)
+ (Deprecated since 5.5, use PACKAGE_INFO_APP_COMPONENT_TYPE_WATCH instead) */
+
+ PACKAGE_INFO_APP_COMPONENT_TYPE_ALL = 0, /**< All applications (Since 5.5) */
+ PACKAGE_INFO_APP_COMPONENT_TYPE_UI = 1, /**< UI application (Since 5.5) */
+ PACKAGE_INFO_APP_COMPONENT_TYPE_SERVICE = 2, /**< Service application (Since 5.5) */
+ PACKAGE_INFO_APP_COMPONENT_TYPE_WIDGET = 3, /**< Widget application (Since 5.5) */
+ PACKAGE_INFO_APP_COMPONENT_TYPE_WATCH = 4, /**< Watch application (Since 5.5) */
+ PACKAGE_INFO_APP_COMPONENT_TYPE_COMPONENT_BASED = 5, /**< Component-based application (Since 5.5) */
} package_info_app_component_type_e;
if (package_info == NULL || callback == NULL)
return package_manager_error(PACKAGE_MANAGER_ERROR_INVALID_PARAMETER, __FUNCTION__, NULL);
- if (comp_type == PACKAGE_INFO_ALLAPP)
+ if (comp_type == PACKAGE_INFO_APP_COMPONENT_TYPE_ALL)
pkgmgrinfo_appinfo_get_list(package_info->pkgmgr_pkginfo, PMINFO_ALL_APP, package_info_foreach_app_cb, &foreach_app_context);
- if (comp_type == PACKAGE_INFO_UIAPP)
+ if (comp_type == PACKAGE_INFO_APP_COMPONENT_TYPE_UI)
pkgmgrinfo_appinfo_get_list(package_info->pkgmgr_pkginfo, PMINFO_UI_APP, package_info_foreach_app_cb, &foreach_app_context);
- if (comp_type == PACKAGE_INFO_SERVICEAPP)
+ if (comp_type == PACKAGE_INFO_APP_COMPONENT_TYPE_SERVICE)
pkgmgrinfo_appinfo_get_list(package_info->pkgmgr_pkginfo, PMINFO_SVC_APP, package_info_foreach_app_cb, &foreach_app_context);
- if (comp_type == PACKAGE_INFO_WIDGETAPP)
+ if (comp_type == PACKAGE_INFO_APP_COMPONENT_TYPE_WIDGET)
pkgmgrinfo_appinfo_get_list(package_info->pkgmgr_pkginfo, PMINFO_WIDGET_APP, package_info_foreach_app_cb, &foreach_app_context);
- if (comp_type == PACKAGE_INFO_WATCHAPP)
+ if (comp_type == PACKAGE_INFO_APP_COMPONENT_TYPE_WATCH)
pkgmgrinfo_appinfo_get_list(package_info->pkgmgr_pkginfo, PMINFO_WATCH_APP, package_info_foreach_app_cb, &foreach_app_context);
+ if (comp_type == PACKAGE_INFO_APP_COMPONENT_TYPE_COMPONENT_BASED)
+ pkgmgrinfo_appinfo_get_list(package_info->pkgmgr_pkginfo, PMINFO_COMPONENT_BASED_APP, package_info_foreach_app_cb, &foreach_app_context);
return PACKAGE_MANAGER_ERROR_NONE;
}