X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Finclude%2FIClientWrapper.h;h=63cbe783ced689a39e88db4494ea1548bc7ad105;hb=3c093548382bb2542c87a67e6e5fa32552c29cb3;hp=b453068dbcd91b9d2a75e5c05b8d4914a3b11f50;hpb=edcfc3d2329da7b914771c0dcff5f42c9b74fd93;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/include/IClientWrapper.h b/resource/include/IClientWrapper.h index b453068..63cbe78 100644 --- a/resource/include/IClientWrapper.h +++ b/resource/include/IClientWrapper.h @@ -45,12 +45,19 @@ namespace OC FindCallback& callback, QualityOfService QoS) = 0; - virtual OCStackResult ListenForResource2(const std::string& serviceUrl, + virtual OCStackResult ListenForResourceList(const std::string& serviceUrl, const std::string& resourceType, OCConnectivityType connectivityType, FindResListCallback& callback, QualityOfService QoS) = 0; + virtual OCStackResult ListenForResourceListWithError(const std::string& serviceUrl, + const std::string& resourceType, + OCConnectivityType connectivityType, + FindResListCallback& callback, + FindErrorCallback& errorCallback, + QualityOfService QoS) = 0; + virtual OCStackResult ListenErrorForResource(const std::string& serviceUrl, const std::string& resourceType, OCConnectivityType connectivityType, @@ -150,6 +157,16 @@ namespace OC const QueryParamsMap& queryParams, const HeaderOptions& headerOptions, MQTopicCallback& callback, QualityOfService QoS) = 0; #endif +#ifdef TCP_ADAPTER + virtual OCStackResult findKeepAliveResource(std::string host, + KeepAliveCallback resultCallback) = 0; + virtual OCStackResult sendKeepAliveRequest(std::string host, const OCRepresentation& rep, + KeepAliveCallback resultCallback) = 0; +#endif + virtual OCStackResult stop() = 0; + + virtual OCStackResult start() = 0; + virtual ~IClientWrapper(){} }; }