Add missing declaration, remove unused declaration 10/34810/3
authorSangyoon Jang <s89.jang@samsung.com>
Tue, 3 Feb 2015 06:19:42 +0000 (15:19 +0900)
committerSangyoon Jang <s89.jang@samsung.com>
Tue, 3 Feb 2015 07:54:50 +0000 (16:54 +0900)
added:
pkgmgr_parser_get_usr_manifest_file

removed:
pkgmgr_parser_get_manifest_info
pkgmgr_parser_has_parser
pkgmgr_parser_get_list
pkgmgr_parser_initialize_db (change to static function)
pkgmgr_parser_check_and_create_db (change to static function)

Change-Id: I001ca5e5014fac337a351365e087934a44678657
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
parser/pkgmgr_parser.h
parser/pkgmgr_parser_db.c
parser/pkgmgr_parser_db.h

index 4751ed8..cbbf806 100644 (file)
@@ -541,6 +541,7 @@ static int get_manifest_file(const char *pkgid)
  * @endcode
  */
 char *pkgmgr_parser_get_manifest_file(const char *pkgid);
+char *pkgmgr_parser_get_usr_manifest_file(const char *pkgid, uid_t uid);
 
 /**
  * @fn int pkgmgr_parser_parse_manifest_for_installation(const char *manifest, char *const tagv[])
@@ -743,38 +744,6 @@ manifest_x *pkgmgr_parser_process_manifest_xml(const char *manifest);
 manifest_x *pkgmgr_parser_usr_process_manifest_xml(const char *manifest, uid_t uid);
 
 /**
- * @fn manifest_x *pkgmgr_parser_get_manifest_info(const char *pkigid)
- * @brief      This API gets the manifest info from DB and stores all the data in the manifest structure.
- *
- * @par                This API is for package-manager installer backends.
- * @par Sync (or) Async : Synchronous API
- *
- * @param[in]  pkgid   package id for package
- * @return     manifest pointer on success, NULL on failure
- * @pre                None
- * @post               pkgmgr_parser_free_manifest_xml()
- * @code
-static int get_manifest_info(const char *pkgid)
-{
-       manifest_x *mfx = NULL
-       mfx = pkgmgr_parser_get_manifest_info(pkgid);
-       if (mfx == NULL)
-               return -1;
-       printf("Parsing Manifest Success\n");
-       pkgmgr_parser_free_manifest_xml(mfx);
-       return 0;
-}
- * @endcode
- */
-manifest_x *pkgmgr_parser_get_manifest_info(const char *pkigid);
-
-/* These APIs are intended to call parser directly */
-typedef int (*ps_iter_fn) (const char *tag, int type, void *userdata);
-
-int pkgmgr_parser_has_parser(const char *tag, int *type);
-int pkgmgr_parser_get_list(ps_iter_fn iter_fn, void *data);
-
-/**
  * @fn int pkgmgr_parser_run_parser_for_installation(xmlDocPtr docPtr, const char *tag, const char *pkgid)
  * @brief      This API calls the parser directly by supplying the xml docptr. It is used during package installation
  *
index 004f34f..3295fee 100644 (file)
@@ -2087,7 +2087,7 @@ static int __update_preload_condition_in_db()
        return ret;
 }
 
-int pkgmgr_parser_initialize_db()
+static int pkgmgr_parser_initialize_db(void)
 {
        int ret = -1;
        /*Manifest DB*/
@@ -2177,7 +2177,7 @@ int pkgmgr_parser_initialize_db()
                _LOGD("package cert index info DB initialization failed\n");
                return ret;
        }
-  
+
        return 0;
 }
 
@@ -2224,7 +2224,7 @@ static int parserdb_change_perm(const char *db_file, uid_t uid)
        return 0;
 }
 
-int pkgmgr_parser_check_and_create_db(uid_t uid)
+static int pkgmgr_parser_check_and_create_db(uid_t uid)
 {
        int ret = -1;
        /*Manifest DB*/
index 4c2e583..c6a333b 100644 (file)
@@ -135,8 +135,6 @@ int pkgmgr_parser_delete_manifest_info_from_usr_db(manifest_x *mfx, uid_t uid);
 
 int pkgmgr_parser_update_preload_info_in_db();
 int pkgmgr_parser_update_preload_info_in_usr_db(uid_t uid);
-int pkgmgr_parser_check_and_create_db(uid_t uid);
-int pkgmgr_parser_initialize_db();