From 45f1bfa6de4b93da26b0936471aef9975b4cbad1 Mon Sep 17 00:00:00 2001 From: Junghoon Park Date: Thu, 28 Mar 2019 11:13:51 +0900 Subject: [PATCH] Change type for policy Change-Id: Ice4b5eb6cbbb315cfc6bf33d2efc0158c3f6b005 Signed-off-by: Junghoon Park --- notification-ex/abstract_item.cc | 4 ++-- notification-ex/abstract_item.h | 10 +++++----- notification-ex/abstract_item_implementation.h | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/notification-ex/abstract_item.cc b/notification-ex/abstract_item.cc index a676553..72c634d 100644 --- a/notification-ex/abstract_item.cc +++ b/notification-ex/abstract_item.cc @@ -393,11 +393,11 @@ bool AbstractItem::CanReceive(std::string id) const { return true; } -void AbstractItem::SetPolicy(AbstractItem::Policy policy) { +void AbstractItem::SetPolicy(int policy) { impl_->policy_ = policy; } -AbstractItem::Policy AbstractItem::GetPolicy() const { +int AbstractItem::GetPolicy() const { return impl_->policy_; } diff --git a/notification-ex/abstract_item.h b/notification-ex/abstract_item.h index cb136a8..aeeabb8 100644 --- a/notification-ex/abstract_item.h +++ b/notification-ex/abstract_item.h @@ -210,9 +210,9 @@ class EXPORT_API AbstractItem { }; enum Policy { - None, - OnBootClear, - SimMode, + None = 0, + OnBootClear = 1 << 0, + SimMode = 1 << 1, }; public: @@ -241,8 +241,8 @@ class EXPORT_API AbstractItem { void RemoveReceiver(std::string receiver_group); std::list GetReceiverList(); bool CanReceive(std::string id) const; - void SetPolicy(Policy policy); - Policy GetPolicy() const; + void SetPolicy(int policy); + int GetPolicy() const; std::string GetChannel() const; void SetChannel(std::string channel); void SetLEDInfo(std::shared_ptr led); diff --git a/notification-ex/abstract_item_implementation.h b/notification-ex/abstract_item_implementation.h index eaada76..af62938 100644 --- a/notification-ex/abstract_item_implementation.h +++ b/notification-ex/abstract_item_implementation.h @@ -44,7 +44,7 @@ class AbstractItem::Impl { std::string channel_; std::string id_; std::shared_ptr led_ = nullptr; - Policy policy_ = None; + int policy_ = None; std::shared_ptr