X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Finclude%2FIServerWrapper.h;h=de5f019bfab7a97aff07de0fea12ac06177fb2dd;hb=7f00f942c39b7bc27c7eeecf213a239c3fe4173c;hp=d49dc1b9384af7c6e47672f7b32d997a7f9484ca;hpb=edcfc3d2329da7b914771c0dcff5f42c9b74fd93;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/include/IServerWrapper.h b/resource/include/IServerWrapper.h index d49dc1b..de5f019 100644 --- a/resource/include/IServerWrapper.h +++ b/resource/include/IServerWrapper.h @@ -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 pResponse, + QualityOfService QoS) = 0; + virtual OCStackResult setDefaultDeviceEntityHandler(EntityHandler entityHandler) = 0; virtual OCStackResult sendResponse(const std::shared_ptr 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; }; }