Fixed simple fixes according to static code analysis for resource-container
authorMarkus Jung <markus.jung@samsung.com>
Thu, 10 Dec 2015 07:18:30 +0000 (16:18 +0900)
committerUze Choi <uzchoi@samsung.com>
Wed, 16 Dec 2015 05:13:38 +0000 (05:13 +0000)
- Prohibit implicit copy-contructor and assignment operator for certain classes.
- Update copyright note

Change-Id: I0893aa2a4de23832fb9d540128f106fd7b45bafa
Signed-off-by: Markus Jung <markus.jung@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/4489
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Madan Lanka <lanka.madan@samsung.com>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
service/resource-container/examples/BMISensorBundle/include/BMISensorResource.h
service/resource-container/examples/ContainerSample.cpp
service/resource-container/examples/ContainerSampleClient.cpp
service/resource-container/examples/DiscomfortIndexSensorBundle/include/DiscomfortIndexSensorResource.h
service/resource-container/examples/DiscomfortIndexSensorBundle/src/DiscomfortIndexSensorResource.cpp
service/resource-container/src/DiscoverResourceUnit.cpp
service/resource-container/src/DiscoverResourceUnit.h

index c35facf..e264962 100644 (file)
@@ -31,6 +31,8 @@ class BMISensorResource : public SoftSensorResource
 {
     public:
         BMISensorResource();
+        BMISensorResource(const BMISensorResource &other)=delete;
+        BMISensorResource& operator=( const BMISensorResource& rhs )=delete;
         ~BMISensorResource();
 
         virtual void handleSetAttributesRequest(RCSResourceAttributes &attrs);
index 5d029b9..e223629 100644 (file)
@@ -33,12 +33,11 @@ using OC::oc_log_stream;
 
 #define MAX_PATH 2048
 
-/* Annother way to create a context: */
+/* Another way to create a context: */
 auto info_logger = []() -> boost::iostreams::stream<OC::oc_log_stream> &
 {
     static OC::oc_log_stream ols(oc_make_ostream_logger);
     static boost::iostreams::stream<OC::oc_log_stream> os(ols);
-
     return os;
 };
 
index cc97d1d..e7ce3f3 100644 (file)
@@ -1,6 +1,6 @@
 //******************************************************************
 //
-// Copyright 2014 Intel Mobile Communications GmbH All Rights Reserved.
+// Copyright 2015 Samsung Electronics All Rights Reserved.
 //
 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 //
@@ -18,8 +18,7 @@
 //
 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 
-// OCClient.cpp : Defines the entry point for the console application.
-//
+
 #include <string>
 #include <map>
 #include <cstdlib>
@@ -204,7 +203,7 @@ void postLightRepresentation(std::shared_ptr<OCResource> resource)
 
         std::cout << "Posting light representation..." << std::endl;
 
-        mylight.m_on_off = "false";
+        mylight.m_on_off = false;
 
         rep.setValue("on-off", mylight.m_on_off);
 
index 6780715..583094e 100644 (file)
@@ -32,6 +32,8 @@ class DiscomfortIndexSensorResource : public SoftSensorResource
     public:
         DiscomfortIndexSensorResource();
         ~DiscomfortIndexSensorResource();
+        DiscomfortIndexSensorResource(const DiscomfortIndexSensorResource &other)=delete;
+        DiscomfortIndexSensorResource& operator=( const DiscomfortIndexSensorResource& rhs )=delete;
 
         virtual void handleSetAttributesRequest(RCSResourceAttributes &attrs);
 
index 1d515f1..a4ec65c 100644 (file)
@@ -177,4 +177,4 @@ bool DiscoverResourceUnit::isAlreadyDiscoveredResource(
         }
     }
     return false;
-}
\ No newline at end of file
+}
index 227c1a7..b6635ed 100644 (file)
@@ -60,6 +60,8 @@ namespace OIC
                 typedef RemoteResourceUnit::UPDATE_MSG REMOTE_MSG;
 
                 DiscoverResourceUnit(const std::string &bundleId);
+                DiscoverResourceUnit(const DiscoverResourceUnit &other)=delete;
+                DiscoverResourceUnit& operator=( const DiscoverResourceUnit& rhs )=delete;
                 ~DiscoverResourceUnit();
 
                 void startDiscover(DiscoverResourceInfo info, UpdatedCB updatedCB);