Release Version 0.2.0
[platform/core/appfw/pkgmgr-info.git] / parser / include / pkgmgr_parser_db.h
index 93fcc46..e9735ae 100644 (file)
@@ -303,6 +303,33 @@ int pkgmgr_parser_update_app_splash_screen_display_info_in_db(const char *appid,
  */
 int pkgmgr_parser_update_app_splash_screen_display_info_in_usr_db(const char *appid, uid_t uid, int flag);
 
+/**
+ * @fn int pkgmgr_parser_update_app_label_info_in_db(const char *appid, const char *label)
+ * @brief      This API updates label info of application
+ *
+ * @par                This API is only for internal usage
+ * @par Sync (or) Async : Synchronous API
+ *
+ * @param[in]  appid   application ID to change label
+ * @param[in]  label   label to change
+ * @return     0 if success, error code(<0) if fail
+ */
+int pkgmgr_parser_update_app_label_info_in_db(const char *appid, const char *label);
+
+/**
+ * @fn int pkgmgr_parser_update_app_label_info_in_usr_db(const char *appid, uid_t uid, const char *label)
+ * @brief      This API updates label info of application for user specified by uid
+ *
+ * @par                This API is only for internal usage
+ * @par Sync (or) Async : Synchronous API
+ *
+ * @param[in]  appid   application ID to change label
+ * @param[in]  uid     user ID
+ * @param[in]  label   label to change
+ * @return     0 if success, error code(<0) if fail
+ */
+int pkgmgr_parser_update_app_label_info_in_usr_db(const char *appid, uid_t uid, const char *label);
+
 int pkgmgr_parser_create_and_initialize_db(uid_t uid);