From 8cbe72fc2c63a60382148e4075f3e5680db70d4b Mon Sep 17 00:00:00 2001 From: jusung Date: Fri, 5 Mar 2021 10:46:11 +0900 Subject: [PATCH] Add constructor of CommandParcelable Signed-off-by: jusung --- src/common/parcel/command_parcelable.cc | 5 ++++- src/common/parcel/command_parcelable.hh | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/common/parcel/command_parcelable.cc b/src/common/parcel/command_parcelable.cc index 9e90e40..b8e4b62 100644 --- a/src/common/parcel/command_parcelable.cc +++ b/src/common/parcel/command_parcelable.cc @@ -22,7 +22,10 @@ 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); diff --git a/src/common/parcel/command_parcelable.hh b/src/common/parcel/command_parcelable.hh index 9977dc6..5451a88 100644 --- a/src/common/parcel/command_parcelable.hh +++ b/src/common/parcel/command_parcelable.hh @@ -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; -- 2.7.4