deprecated get-size api
authorjunsuk77.oh <junsuk77.oh@samsung.com>
Thu, 17 Oct 2013 08:28:23 +0000 (17:28 +0900)
committerjunsuk77.oh <junsuk77.oh@samsung.com>
Thu, 17 Oct 2013 08:28:23 +0000 (17:28 +0900)
Change-Id: I312efc975a271a2e0ff40c01b8fc9bdf53d31794
Signed-off-by: junsuk77.oh <junsuk77.oh@samsung.com>
include/pkgmgr-info.h
src/pkgmgr-info.c

index 13f3a66..6820824 100755 (executable)
@@ -53,6 +53,9 @@
 extern "C" {
 #endif
 
+#ifndef DEPRECATED
+#define DEPRECATED     __attribute__ ((__deprecated__))
+#endif
 
 /**
  * @mainpage
@@ -785,7 +788,7 @@ static int get_pkg_total_size(const char *pkgid)
 }
  * @endcode
  */
- int pkgmgrinfo_pkginfo_get_total_size(pkgmgrinfo_pkginfo_h handle, int *size);
+ int pkgmgrinfo_pkginfo_get_total_size(pkgmgrinfo_pkginfo_h handle, int *size) DEPRECATED;
 
 /**
  * @fn int pkgmgrinfo_pkginfo_get_data_size(pkgmgrinfo_pkginfo_h handle, int *size)
@@ -820,7 +823,7 @@ static int get_pkg_data_size(const char *pkgid)
 }
  * @endcode
  */
- int pkgmgrinfo_pkginfo_get_data_size(pkgmgrinfo_pkginfo_h handle, int *size);
+ int pkgmgrinfo_pkginfo_get_data_size(pkgmgrinfo_pkginfo_h handle, int *size) DEPRECATED;
 
 /**
  * @fn int pkgmgrinfo_pkginfo_get_size_info(pkgmgrinfo_pkginfo_h handle, int *total_size, int *data_size)
@@ -857,7 +860,7 @@ static int get_pkg_data_size(const char *pkgid)
 }
  * @endcode
  */
-int pkgmgrinfo_pkginfo_get_size_info(pkgmgrinfo_pkginfo_h handle, int *total_size, int *data_size);
+int pkgmgrinfo_pkginfo_get_size_info(pkgmgrinfo_pkginfo_h handle, int *total_size, int *data_size) DEPRECATED;
 
 /**
  * @fn int pkgmgrinfo_pkginfo_get_icon(pkgmgrinfo_pkginfo_h handle, char **icon)
index adeb350..fe2a84c 100755 (executable)
@@ -2656,10 +2656,7 @@ API int pkgmgrinfo_pkginfo_get_total_size(pkgmgrinfo_pkginfo_h handle, int *size
                *size = atoi(info->manifest_info->package_total_size);
                return 0;
        } else {
-               ret = pkgmgrinfo_pkginfo_get_pkgid(handle,&pkgid);
-               retvm_if(ret < 0, PMINFO_R_ERROR, "get pkgid fail");
-
-               *size = __reqeust_get_size(pkgid, PM_GET_TOTAL_SIZE);
+               *size = 0;
                return 0;
        }
 }
@@ -2679,10 +2676,7 @@ API int pkgmgrinfo_pkginfo_get_data_size(pkgmgrinfo_pkginfo_h handle, int *size)
                *size = atoi(info->manifest_info->package_data_size);
                return 0;
        } else {
-               ret = pkgmgrinfo_pkginfo_get_pkgid(handle,&pkgid);
-               retvm_if(ret < 0, PMINFO_R_ERROR, "get pkgid fail");
-
-               *size = __reqeust_get_size(pkgid, PM_GET_DATA_SIZE);
+               *size = 0;
                return 0;
        }
 }
@@ -2708,20 +2702,9 @@ API int pkgmgrinfo_pkginfo_get_size_info(pkgmgrinfo_pkginfo_h handle, int *total
                *data_size = atoi(info->manifest_info->package_data_size);
                return 0;
        } else {
-               ret = pkgmgrinfo_pkginfo_get_pkgid(handle,&pkgid);
-               retvm_if(ret < 0, PMINFO_R_ERROR, "get pkgid fail");
-
-               ret = __reqeust_get_size(pkgid, PM_GET_TOTAL_AND_DATA);
-               retvm_if(ret < 0, PMINFO_R_ERROR, "fail reqeust size info");
+               *total_size = 0;
+               *data_size = 0;
 
-               ret = __get_package_size_info(&package_size_info);
-               retvm_if(ret != 0 || package_size_info == NULL, PMINFO_R_ERROR, "__get_package_size_info() failed");
-
-               __get_package_size(package_size_info, pkgid, &total_tmp, &data_tmp);
-               *total_size = total_tmp;
-               *data_size = data_tmp;
-
-               free(package_size_info);
                return 0;
        }
        return -1;