projects
/
platform
/
core
/
appfw
/
pkgmgr-info.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add Foreach depdency API for Archiveinfo
[platform/core/appfw/pkgmgr-info.git]
/
src
/
pkgmgrinfo_private.h
diff --git
a/src/pkgmgrinfo_private.h
b/src/pkgmgrinfo_private.h
index
333381b
..
47746bd
100644
(file)
--- a/
src/pkgmgrinfo_private.h
+++ b/
src/pkgmgrinfo_private.h
@@
-225,12
+225,6
@@
typedef struct _pkgmgrinfo_appcontrol_x {
char **subapp;
} 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;
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_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];
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;
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];
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;
char *icon_buf;
int icon_size;
GList *privilege_list;
+ GList *dependency_list;
} package_manager_pkg_detail_info_t;
typedef void (*_pkg_plugin_unload)(void);
} package_manager_pkg_detail_info_t;
typedef void (*_pkg_plugin_unload)(void);