X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Finclude%2FInProcServerWrapper.h;h=6d54e4025e0b011de4f4eee59c0b23e71d26b9f1;hb=8229635f6d207516ccbbdf23b13be164e0fc1787;hp=2e04e58c44026448c631ca2beeba2362cf02c9ff;hpb=3e08f0b76cfa2aebd58a6acd4d8a6ae64c5d3cf4;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/include/InProcServerWrapper.h b/resource/include/InProcServerWrapper.h index 2e04e58..6d54e40 100644 --- a/resource/include/InProcServerWrapper.h +++ b/resource/include/InProcServerWrapper.h @@ -65,14 +65,32 @@ 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); + + 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; }; }