Modify PkgInfoClient constructor
authorIlho Kim <ilho159.kim@samsung.com>
Mon, 22 Feb 2021 11:24:09 +0000 (20:24 +0900)
committer연정현/Tizen Platform Lab(SR)/Staff Engineer/삼성전자 <jungh.yeon@samsung.com>
Tue, 23 Feb 2021 00:59:55 +0000 (09:59 +0900)
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
src/client/pkginfo_client.cc
src/client/pkginfo_client.hh

index b23649a..f509bd3 100644 (file)
@@ -11,8 +11,8 @@
 namespace pkgmgr_client {
 PkgInfoClient::PkgInfoClient(
     std::shared_ptr<pkgmgr_common::parcel::AbstractParcelable> parcel, uid_t uid,
-    std::shared_ptr<pkgmgr_common::parcel::AbstractParcelable::IFactory> factory)
-    : parcel_(parcel), uid_(uid), factory_(factory) {}
+    pkgmgr_common::ReqType req_type)
+    : parcel_(parcel), uid_(uid), req_type_(req_type) {}
 
 bool PkgInfoClient::SendRequest() { return true; }
 
index 9390739..bcb93f1 100644 (file)
@@ -7,6 +7,8 @@
 
 #include "../common/parcel/abstract_parcelable.hh"
 
+#include "request_type.hh"
+
 #include <string>
 
 namespace pkgmgr_client {
@@ -14,14 +16,14 @@ namespace pkgmgr_client {
 class PkgInfoClient {
  public:
   PkgInfoClient(std::shared_ptr<pkgmgr_common::parcel::AbstractParcelable> parcel,
-      uid_t uid, std::shared_ptr<pkgmgr_common::parcel::AbstractParcelable::IFactory> factory);
+      uid_t uid, pkgmgr_common::ReqType req_type);
   bool SendRequest();
   std::shared_ptr<pkgmgr_common::parcel::AbstractParcelable> GetResultParcel();
 
  private:
   std::shared_ptr<pkgmgr_common::parcel::AbstractParcelable> parcel_;
   uid_t uid_;
-  std::shared_ptr<pkgmgr_common::parcel::AbstractParcelable::IFactory> factory_;
+  pkgmgr_common::ReqType req_type_;
 };
 
 }  // namespace pkgmgr_client