Adapter interface for external PkgMgr module 98/138998/14
authorDamian Pietruchowski <d.pietruchow@samsung.com>
Fri, 14 Jul 2017 15:56:52 +0000 (17:56 +0200)
committerDamian Pietruchowski <d.pietruchow@samsung.com>
Thu, 24 Aug 2017 08:48:54 +0000 (10:48 +0200)
commit9e05fde86060eacd58b57095a8feacc2558874b8
treec13b317ef2b69bdfc9b43ed05649ee4c308701cb
parentc3af16256188e31ed400706f1cdf060fded7dd2f
Adapter interface for external PkgMgr module

PkgQueryInterface class for pkginfo queries instead of functions.
Advantage of this solution is that pkgmgrinfo_pkginfo_get_usr_pkginfo()
is called only once in constructor and handle is freed in destructor.

Submit together:
- https://review.tizen.org/gerrit/#/c/139347/
- https://review.tizen.org/gerrit/#/c/139346/

Change-Id: I820a92eedcbe90d058c1d61f49a595e0444d1fea
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
20 files changed:
src/common/app_query_interface.cc
src/common/external_mount.cc
src/common/pkgmgr_interface.cc
src/common/pkgmgr_query.cc
src/common/pkgmgr_query.h
src/common/pkgmgr_signal.cc
src/common/security_registration.cc
src/common/shared_dirs.cc
src/common/step/configuration/step_check_install_location.cc
src/common/step/configuration/step_parse_manifest.cc
src/common/step/configuration/step_parse_preload.cc
src/common/step/filesystem/step_create_globalapp_symlinks.cc
src/common/step/filesystem/step_migrate_legacy_external_image.cc
src/common/step/filesystem/step_move_installed_storage.cc
src/common/step/filesystem/step_optional_acquire_external_storage.cc
src/common/step/filesystem/step_remove_files.cc
src/common/step/filesystem/step_remove_globalapp_symlinks.cc
src/common/step/pkgmgr/step_check_force_clean.cc
src/common/step/pkgmgr/step_check_installable.cc
src/common/utils/manifest_util.cc