Implement support_mode related feature
[platform/core/appfw/pkgmgr-info.git] / include / pkgmgrinfo_private.h
index 52d69a4..776cd89 100644 (file)
@@ -126,6 +126,7 @@ typedef enum _pkgmgrinfo_appinfo_filter_prop_str {
        E_PMINFO_APPINFO_PROP_APP_CATEGORY,
        E_PMINFO_APPINFO_PROP_APP_SCREENREADER,
        E_PMINFO_APPINFO_PROP_APP_PACKAGE,
+       E_PMINFO_APPINFO_PROP_APP_INSTALLED_STORAGE,
        E_PMINFO_APPINFO_PROP_APP_METADATA_KEY,
        E_PMINFO_APPINFO_PROP_APP_METADATA_VALUE,
        E_PMINFO_APPINFO_PROP_APP_MAX_STR = E_PMINFO_APPINFO_PROP_APP_METADATA_VALUE
@@ -151,7 +152,8 @@ typedef enum _pkgmgrinfo_appinfo_filter_prop_int {
        /*Currently No Fields*/
        E_PMINFO_APPINFO_PROP_APP_MIN_INT = 601,
        E_PMINFO_APPINFO_PROP_APP_DISABLE_FOR_USER = E_PMINFO_APPINFO_PROP_APP_MIN_INT,
-       E_PMINFO_APPINFO_PROP_APP_MAX_INT = E_PMINFO_APPINFO_PROP_APP_DISABLE_FOR_USER
+       E_PMINFO_APPINFO_PROP_APP_SUPPORT_MODE,
+       E_PMINFO_APPINFO_PROP_APP_MAX_INT = E_PMINFO_APPINFO_PROP_APP_SUPPORT_MODE
 } pkgmgrinfo_appinfo_filter_prop_int;
 
 /*Integer properties for filtering based on app info*/
@@ -239,6 +241,8 @@ char *_get_system_locale(void);
 int __get_filter_condition(gpointer data, char **condition, GList **param);
 int _add_icon_info_into_list(const char *locale, char *value, GList **icon);
 int _add_label_info_into_list(const char *locale, char *value, GList **label);
+int __pkginfo_check_installed_storage(package_x *pkginfo);
+int __appinfo_check_installed_storage(application_x *appinfo);
 
 #define REGULAR_USER 5000
 static inline uid_t _getuid(void)