replace : iotivity -> iotivity-sec
[platform/upstream/iotivity.git] / resource / include / IServerWrapper.h
index d49dc1b..de5f019 100644 (file)
@@ -71,12 +71,26 @@ namespace OC
 
         virtual OCStackResult stopPresence() = 0;
 
+        virtual OCStackResult notifyAllObservers(
+                    OCResourceHandle resourceHandle,
+                    QualityOfService QoS) = 0;
+
+        virtual OCStackResult notifyListOfObservers(
+                    OCResourceHandle resourceHandle,
+                    ObservationIds& observationIds,
+                    const std::shared_ptr<OCResourceResponse> pResponse,
+                    QualityOfService QoS) = 0;
+
         virtual OCStackResult setDefaultDeviceEntityHandler(EntityHandler entityHandler) = 0;
 
         virtual OCStackResult sendResponse(const std::shared_ptr<OCResourceResponse> pResponse) = 0;
 
         virtual OCStackResult setPropertyValue(OCPayloadType type, const std::string& tag, const std::string& value) = 0;
         virtual OCStackResult getPropertyValue(OCPayloadType type, const std::string& tag, std::string& value) = 0;
+
+        virtual OCStackResult stop() = 0;
+
+        virtual OCStackResult start() = 0;
     };
 }