replace : iotivity -> iotivity-sec
[platform/upstream/iotivity.git] / resource / include / InProcServerWrapper.h
index 0ea25e8..6d54e40 100644 (file)
@@ -65,6 +65,16 @@ namespace OC
 
         virtual OCStackResult stopPresence();
 
+        virtual OCStackResult notifyAllObservers(
+                    OCResourceHandle resourceHandle,
+                    QualityOfService QoS);
+
+        virtual OCStackResult notifyListOfObservers(
+                    OCResourceHandle resourceHandle,
+                    ObservationIds& observationIds,
+                    const std::shared_ptr<OCResourceResponse> pResponse,
+                    QualityOfService QoS);
+
         virtual OCStackResult setDefaultDeviceEntityHandler(EntityHandler entityHandler);
 
         virtual OCStackResult sendResponse(const std::shared_ptr<OCResourceResponse> pResponse);
@@ -72,11 +82,15 @@ namespace OC
         virtual OCStackResult setPropertyValue(OCPayloadType type, const std::string& tag, const std::string& value);
         virtual OCStackResult getPropertyValue(OCPayloadType type, const std::string& tag, std::string& value);
 
+        virtual OCStackResult stop();
+
+        virtual OCStackResult start();
     private:
         void processFunc();
         std::thread m_processThread;
         bool m_threadRun;
         std::weak_ptr<std::recursive_mutex> m_csdkLock;
+        PlatformConfig  m_cfg;
     };
 }