From f4a50a8493d328acce4e6f4e01ac7e7bd45526ca Mon Sep 17 00:00:00 2001 From: coderhyme Date: Wed, 15 Jul 2015 00:04:01 +0900 Subject: [PATCH] Add missing method for ResourceAttributes in Resource Manipulation Module clear is a mandatory method for this class. Change-Id: I5a4a571b9f8c85e06ca98214c42ac610a3cde9ba Signed-off-by: coderhyme Change-Id: I5a4a571b9f8c85e06ca98214c42ac610a3cde9ba Reviewed-on: https://gerrit.iotivity.org/gerrit/1649 Reviewed-by: Uze Choi Tested-by: Uze Choi --- .../src/common/primitiveResource/include/ResourceAttributes.h | 1 + .../src/common/primitiveResource/src/ResourceAttributes.cpp | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/service/resource-manipulation/src/common/primitiveResource/include/ResourceAttributes.h b/service/resource-manipulation/src/common/primitiveResource/include/ResourceAttributes.h index 3dda5eb..f7afd77 100755 --- a/service/resource-manipulation/src/common/primitiveResource/include/ResourceAttributes.h +++ b/service/resource-manipulation/src/common/primitiveResource/include/ResourceAttributes.h @@ -262,6 +262,7 @@ namespace OIC Value& at(const std::string&); const Value& at(const std::string&) const; + void clear(); bool erase(const std::string&); bool contains(const std::string&) const; diff --git a/service/resource-manipulation/src/common/primitiveResource/src/ResourceAttributes.cpp b/service/resource-manipulation/src/common/primitiveResource/src/ResourceAttributes.cpp index aa74adb..4290eea 100755 --- a/service/resource-manipulation/src/common/primitiveResource/src/ResourceAttributes.cpp +++ b/service/resource-manipulation/src/common/primitiveResource/src/ResourceAttributes.cpp @@ -511,6 +511,11 @@ namespace OIC } } + void ResourceAttributes::clear() + { + return m_values.clear(); + } + bool ResourceAttributes::erase(const std::string& key) { return m_values.erase(key) == 1U; -- 2.7.4