Add constructor of CommandParcelable
authorjusung <jusung07.son@samsung.com>
Fri, 5 Mar 2021 01:46:11 +0000 (10:46 +0900)
committerjusung <jusung07.son@samsung.com>
Fri, 5 Mar 2021 01:46:11 +0000 (10:46 +0900)
Signed-off-by: jusung <jusung07.son@samsung.com>
src/common/parcel/command_parcelable.cc
src/common/parcel/command_parcelable.hh

index 9e90e40..b8e4b62 100644 (file)
 namespace pkgmgr_common {
 namespace parcel {
 CommandParcelable::CommandParcelable()
-    : AbstractParcelable(0, ParcelableType::Command) {}
+    : AbstractParcelable(0, ParcelableType::Command), cmd_(CommandType::Unknown) {}
+
+CommandParcelable::CommandParcelable(CommandType cmd)
+    : AbstractParcelable(0, ParcelableType::Command), cmd_(cmd) {}
 
 void CommandParcelable::WriteToParcel(tizen_base::Parcel* parcel) const {
   AbstractParcelable::WriteToParcel(parcel);
index 9977dc6..5451a88 100644 (file)
@@ -21,6 +21,7 @@ namespace parcel {
 class EXPORT_API CommandParcelable : public AbstractParcelable {
  public:
   CommandParcelable();
+  CommandParcelable(CommandType cmd);
   CommandType GetCmd();
   void SetCmd(CommandType cmd);
   void WriteToParcel(tizen_base::Parcel* parcel) const override;