From 0533eec546b385fa5e014fce586407000bb4d3f1 Mon Sep 17 00:00:00 2001 From: Damian Pietruchowski Date: Thu, 14 Sep 2017 17:02:37 +0200 Subject: [PATCH] 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 --- src/common/pkgmgr_query.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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(); -- 2.7.4