X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=src%2Fpkgmgrinfo_private.h;h=4ccc425d596099ef47a6c5839caefc198e429b0d;hb=6b30fb8d63de2ee42e18db3b32e8639b4b9ee181;hp=c529ab2e4f01e79bcdb859f5dd362620c5fa149a;hpb=b457d5162f7a3e078dc8331a3b463dbba4926ae2;p=platform%2Fcore%2Fappfw%2Fpkgmgr-info.git diff --git a/src/pkgmgrinfo_private.h b/src/pkgmgrinfo_private.h index c529ab2..4ccc425 100644 --- a/src/pkgmgrinfo_private.h +++ b/src/pkgmgrinfo_private.h @@ -74,8 +74,6 @@ #define INTERFACE_NAME "org.tizen.system.deviced.Mmc" #define METHOD_NAME "RequestMountApp2ext" -#define GET_DB(X) (X).dbHandle - /*String properties for filtering based on package info*/ typedef enum _pkgmgrinfo_pkginfo_filter_prop_str { E_PMINFO_PKGINFO_PROP_PACKAGE_MIN_STR = 101, @@ -145,7 +143,8 @@ typedef enum _pkgmgrinfo_appinfo_filter_prop_bool { E_PMINFO_APPINFO_PROP_APP_DISABLE, E_PMINFO_APPINFO_PROP_APP_SUPPORT_DISABLE, E_PMINFO_APPINFO_PROP_APP_CHECK_STORAGE, - E_PMINFO_APPINFO_PROP_APP_MAX_BOOL = E_PMINFO_APPINFO_PROP_APP_CHECK_STORAGE + E_PMINFO_APPINFO_PROP_PKG_DISABLE, + E_PMINFO_APPINFO_PROP_APP_MAX_BOOL = E_PMINFO_APPINFO_PROP_PKG_DISABLE } pkgmgrinfo_appinfo_filter_prop_bool; /*Integer properties for filtering based on app info*/ @@ -174,9 +173,13 @@ typedef enum _pkgmgrinfo_appinfo_join_flag { E_PMINFO_APPINFO_JOIN_CATEGORY = 0x0002, E_PMINFO_APPINFO_JOIN_APP_CONTROL = 0x0004, E_PMINFO_APPINFO_JOIN_METADATA = 0x0008, - E_PMINFO_APPINFO_JOIN_APPINFO_FOR_UID = 0x0010, } pkgmgrinfo_appinfo_join_flag; +typedef enum _pkgmgrinfo_appinfo_disable_type { + E_APPINFO_DISABLE_TYPE_PKG = 0, + E_APPINFO_DISABLE_TYPE_APP +} pkgmgrinfo_appinfo_disable_type; + typedef struct _pkgmgr_pkginfo_x { uid_t uid; package_x *pkg_info; @@ -284,9 +287,6 @@ typedef struct _pkg_plugin_set { get_pkg_detail_info_from_package; } pkg_plugin_set; -extern __thread db_handle manifest_db; -extern __thread db_handle cert_db; - pkgmgrinfo_pkginfo_filter_prop_str _pminfo_pkginfo_convert_to_prop_str(const char *property); pkgmgrinfo_pkginfo_filter_prop_int _pminfo_pkginfo_convert_to_prop_int(const char *property); pkgmgrinfo_pkginfo_filter_prop_bool _pminfo_pkginfo_convert_to_prop_bool(const char *property); @@ -298,10 +298,6 @@ pkgmgrinfo_appinfo_filter_prop_bool _pminfo_appinfo_convert_to_prop_bool(const c pkgmgrinfo_pkginfo_filter_prop_range _pminfo_pkginfo_convert_to_prop_range(const char *property); int _check_create_cert_db(void); -int __close_manifest_db(void); -int __open_manifest_db(uid_t uid, bool readonly); -int __close_cert_db(void); -int __open_cert_db(uid_t uid, bool readonly); void _save_column_int(sqlite3_stmt *stmt, int idx, int *i); void _save_column_str(sqlite3_stmt *stmt, int idx, char **str); char *_get_system_locale(void);