add new event_type for package move and data clear. 37/98537/2 accepted/tizen/3.0/common/20161123.070917
authorjongmyeongko <jongmyeong.ko@samsung.com>
Thu, 17 Nov 2016 13:25:45 +0000 (22:25 +0900)
committerJunghyun Yeon <jungh.yeon@samsung.com>
Mon, 21 Nov 2016 00:06:05 +0000 (09:06 +0900)
- Add new event type for pkg move, data clear
- Fix some typing errors

Change-Id: I7ac026afd6983e7c09b22629eae19c60f9c49728
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
include/package_manager.h
src/package_manager.c

index 4877ddc..f252704 100644 (file)
@@ -77,7 +77,7 @@ typedef enum {
        PACKAGE_MANAGER_ERROR_IO_ERROR = TIZEN_ERROR_IO_ERROR,                        /**< Internal I/O error */
        PACKAGE_MANAGER_ERROR_NO_SUCH_PACKAGE = TIZEN_ERROR_PACKAGE_MANAGER | 0x71,   /**< No such package */
        PACKAGE_MANAGER_ERROR_SYSTEM_ERROR = TIZEN_ERROR_PACKAGE_MANAGER | 0x72,      /**< Severe system error */
-       PACKAGE_MANAGER_ERROR_PERMISSION_DENIED = TIZEN_ERROR_PERMISSION_DENIED       /**< Permisson denied */
+       PACKAGE_MANAGER_ERROR_PERMISSION_DENIED = TIZEN_ERROR_PERMISSION_DENIED       /**< Permission denied */
 } package_manager_error_e;
 
 /**
@@ -88,6 +88,8 @@ typedef enum {
        PACKAGE_MANAGER_EVENT_TYPE_INSTALL = 0,    /**< Install event type */
        PACKAGE_MANAGER_EVENT_TYPE_UNINSTALL,      /**< Uninstall event type */
        PACKAGE_MANAGER_EVENT_TYPE_UPDATE,         /**< Update event type */
+       PACKAGE_MANAGER_EVENT_TYPE_MOVE,           /**< Move event type (Since 3.0) */
+       PACKAGE_MANAGER_EVENT_TYPE_CLEAR,          /**< Clear event type (Since 3.0) */
 
        /* These enum will be deprecated. Use above enum instead. */
        PACAKGE_MANAGER_EVENT_TYPE_INSTALL = 0,
@@ -548,7 +550,7 @@ typedef void (*package_manager_total_size_info_receive_cb)(const package_size_in
  * @retval #PACKAGE_MANAGER_ERROR_NONE              Successful
  * @retval #PACKAGE_MANAGER_ERROR_INVALID_PARAMETER Invalid parameter
  * @retval #PACKAGE_MANAGER_ERROR_NO_SUCH_PACKAGE   No such package
- * @retval #PACKAGE_MANAGER_ERROR_PERMISSION_DENIED Permision denied
+ * @retval #PACKAGE_MANAGER_ERROR_PERMISSION_DENIED Permission denied
  * @retval #PACKAGE_MANAGER_ERROR_OUT_OF_MEMORY     Out of memory
  * @retval #PACKAGE_MANAGER_ERROR_IO_ERROR          I/O error
  * @retval #PACKAGE_MANAGER_ERROR_SYSTEM_ERROR      Severe system error
index a7c56de..d44783f 100644 (file)
@@ -246,6 +246,10 @@ static int package_manager_get_event_type(const char *key,
                *event_type = PACKAGE_MANAGER_EVENT_TYPE_UNINSTALL;
        else if (strcasecmp(key, PKGMGR_INSTALLER_UPGRADE_EVENT_STR) == 0)
                *event_type = PACKAGE_MANAGER_EVENT_TYPE_UPDATE;
+       else if (strcasecmp(key, PKGMGR_INSTALLER_MOVE_EVENT_STR) == 0)
+               *event_type = PACKAGE_MANAGER_EVENT_TYPE_MOVE;
+       else if (strcasecmp(key, PKGMGR_INSTALLER_CLEAR_EVENT_STR) == 0)
+               *event_type = PACKAGE_MANAGER_EVENT_TYPE_CLEAR;
        else
                return PACKAGE_MANAGER_ERROR_INVALID_PARAMETER;