X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fpkgmgrinfo_private.h;h=47746bd825391ff4cec6fdf7b4688a5ba8d1e41a;hb=5e622b967bbcffd42a99ad5f56a0a2a83a20303b;hp=333381b473b1529b8df56d260a113a900d2fecb5;hpb=23985b6c9807c347a4061d8d090eaf776d9e51a7;p=platform%2Fcore%2Fappfw%2Fpkgmgr-info.git diff --git a/src/pkgmgrinfo_private.h b/src/pkgmgrinfo_private.h index 333381b..47746bd 100644 --- a/src/pkgmgrinfo_private.h +++ b/src/pkgmgrinfo_private.h @@ -225,12 +225,6 @@ typedef struct _pkgmgrinfo_appcontrol_x { char **subapp; } pkgmgrinfo_appcontrol_x; -/* for component-based-application */ -typedef struct _pkgmgr_compinfo_x { - const char *appid; - component_x *comp_info; -} pkgmgr_compinfo_x; - typedef struct _db_handle { sqlite3 *dbHandle; int ref; @@ -244,6 +238,7 @@ typedef struct _db_handle { #define PKG_URL_STRING_LEN_MAX 1024 #define PKG_LABEL_STRING_LEN_MAX 128 #define PKG_PATH_STRING_LEN_MAX 512 +#define PKG_DEP_TYPE_STRING_LEN_MAX 128 typedef struct _package_manager_pkg_info_t { char pkg_type[PKG_TYPE_STRING_LEN_MAX]; @@ -253,6 +248,12 @@ typedef struct _package_manager_pkg_info_t { struct _package_manager_pkg_info_t *next; } package_manager_pkg_info_t; +typedef struct _package_manager_pkg_dependency_info_t { + char pkgid[PKG_NAME_STRING_LEN_MAX]; + char type[PKG_DEP_TYPE_STRING_LEN_MAX]; + char required_version[PKG_VERSION_STRING_LEN_MAX]; +} pkg_dependency_info_t; + typedef struct _package_manager_pkg_detail_info_t { char pkg_type[PKG_TYPE_STRING_LEN_MAX]; char pkg_name[PKG_NAME_STRING_LEN_MAX]; @@ -272,6 +273,7 @@ typedef struct _package_manager_pkg_detail_info_t { char *icon_buf; int icon_size; GList *privilege_list; + GList *dependency_list; } package_manager_pkg_detail_info_t; typedef void (*_pkg_plugin_unload)(void);