X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Finclude%2FInProcServerWrapper.h;h=6d54e4025e0b011de4f4eee59c0b23e71d26b9f1;hb=3c093548382bb2542c87a67e6e5fa32552c29cb3;hp=0ea25e89b76b2c2ee951149bbaf0f5807ae35943;hpb=edcfc3d2329da7b914771c0dcff5f42c9b74fd93;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/include/InProcServerWrapper.h b/resource/include/InProcServerWrapper.h index 0ea25e8..6d54e40 100644 --- a/resource/include/InProcServerWrapper.h +++ b/resource/include/InProcServerWrapper.h @@ -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 pResponse, + QualityOfService QoS); + virtual OCStackResult setDefaultDeviceEntityHandler(EntityHandler entityHandler); virtual OCStackResult sendResponse(const std::shared_ptr 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 m_csdkLock; + PlatformConfig m_cfg; }; }