X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Finclude%2FIClientWrapper.h;h=272cd441fa621771d17ae664379791f092d74276;hb=8c01dff2c5bc5496f7dc1632c498943ec6ecb015;hp=7c31bde6ebe06fb6425dbed5593a03b364de86ee;hpb=935fdb9b67b6c10d007e652e9e2e028fd6ccfe09;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/include/IClientWrapper.h b/resource/include/IClientWrapper.h index 7c31bde..272cd44 100644 --- a/resource/include/IClientWrapper.h +++ b/resource/include/IClientWrapper.h @@ -41,48 +41,63 @@ namespace OC {} virtual OCStackResult ListenForResource(const std::string& serviceUrl, - const std::string& resourceType, OCConnectivityType connectivityType, + const std::string& resourceType, + OCConnectivityType connectivityType, FindCallback& callback, QualityOfService QoS) = 0; virtual OCStackResult ListenForDevice(const std::string& serviceUrl, - const std::string& deviceURI, OCConnectivityType connectivityType, + const std::string& deviceURI, + OCConnectivityType connectivityType, FindDeviceCallback& callback, QualityOfService QoS) = 0; - virtual OCStackResult GetResourceRepresentation(const std::string& host, - const std::string& uri, OCConnectivityType connectivityType, + virtual OCStackResult GetResourceRepresentation( + const OCDevAddr& devAddr, + const std::string& uri, const QueryParamsMap& queryParams, const HeaderOptions& headerOptions, GetCallback& callback, QualityOfService QoS)=0; - virtual OCStackResult PutResourceRepresentation(const std::string& host, - const std::string& uri, OCConnectivityType connectivityType, + virtual OCStackResult PutResourceRepresentation( + const OCDevAddr& devAddr, + const std::string& uri, const OCRepresentation& rep, const QueryParamsMap& queryParams, const HeaderOptions& headerOptions, PutCallback& callback, QualityOfService QoS) = 0; - virtual OCStackResult PostResourceRepresentation(const std::string& host, - const std::string& uri, OCConnectivityType connectivityType, + virtual OCStackResult PostResourceRepresentation( + const OCDevAddr& devAddr, + const std::string& uri, const OCRepresentation& rep, const QueryParamsMap& queryParams, const HeaderOptions& headerOptions, PostCallback& callback, QualityOfService QoS) = 0; - virtual OCStackResult DeleteResource(const std::string& host, const std::string& uri, - OCConnectivityType connectivityType, const HeaderOptions& headerOptions, + virtual OCStackResult DeleteResource( + const OCDevAddr& devAddr, + const std::string& uri, + const HeaderOptions& headerOptions, DeleteCallback& callback, QualityOfService QoS) = 0; - virtual OCStackResult ObserveResource(ObserveType observeType, OCDoHandle* handle, - const std::string& host, const std::string& uri, - OCConnectivityType connectivityType, const QueryParamsMap& queryParams, + virtual OCStackResult ObserveResource( + ObserveType observeType, OCDoHandle* handle, + const OCDevAddr& devAddr, + const std::string& uri, + const QueryParamsMap& queryParams, const HeaderOptions& headerOptions, ObserveCallback& callback, QualityOfService QoS)=0; - virtual OCStackResult CancelObserveResource(OCDoHandle handle, const std::string& host, - const std::string& uri, const HeaderOptions& headerOptions, QualityOfService QoS)=0; + virtual OCStackResult CancelObserveResource( + OCDoHandle handle, + const std::string& host, + const std::string& uri, + const HeaderOptions& headerOptions, + QualityOfService QoS)=0; - virtual OCStackResult SubscribePresence(OCDoHandle* handle, const std::string& host, - const std::string& resourceType, OCConnectivityType connectivityType, + virtual OCStackResult SubscribePresence(OCDoHandle* handle, + const std::string& host, + const std::string& resourceType, + OCConnectivityType connectivityType, SubscribeCallback& presenceHandler)=0; virtual OCStackResult UnsubscribePresence(OCDoHandle handle) =0;