From: Damian Pietruchowski Date: Thu, 14 Sep 2017 15:02:37 +0000 (+0200) Subject: Disable copy PkgQueryInterface X-Git-Tag: submit/tizen/20171107.031828~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F91%2F150191%2F6;p=platform%2Fcore%2Fappfw%2Fapp-installers.git Disable copy PkgQueryInterface Only one object should own specific pkgmgrinfo_pkginfo_h handle. So copy constructor and copy assignment operator should be deleted. Change-Id: Ib40189336c837e48292f7990e3f76655e3237321 Signed-off-by: Damian Pietruchowski --- diff --git a/src/common/pkgmgr_query.h b/src/common/pkgmgr_query.h index f815414..ec2e480 100644 --- a/src/common/pkgmgr_query.h +++ b/src/common/pkgmgr_query.h @@ -20,8 +20,9 @@ namespace common_installer { */ class PkgQueryInterface { public: - PkgQueryInterface() = delete; PkgQueryInterface(const std::string& pkgid, uid_t uid); + PkgQueryInterface(const PkgQueryInterface&) = delete; + PkgQueryInterface& operator=(const PkgQueryInterface&) = delete; ~PkgQueryInterface(); bool IsValid();