Imported Upstream version 0.9.2
[platform/upstream/iotivity.git] / resource / include / OutOfProcClientWrapper.h
index 049c445..e524dfa 100644 (file)
@@ -33,7 +33,15 @@ namespace OC
         {}
 
         virtual OCStackResult ListenForResource(const std::string& serviceUrl,
-            const std::string& resourceType, FindCallback& callback, QualityOfService QoS)
+            const std::string& resourceType,
+            OCConnectivityType connectivityType,
+            FindCallback& callback, QualityOfService QoS)
+            {return OC_STACK_NOTIMPL;}
+
+        virtual OCStackResult ListenForDevice(const std::string& serviceUrl,
+            const std::string& deviceURI,
+            OCConnectivityType connectivityType,
+            FindDeviceCallback& callback, QualityOfService QoS)
             {return OC_STACK_NOTIMPL;}
 
         virtual OCStackResult ListenForDevice(const std::string& serviceUrl,
@@ -41,46 +49,65 @@ namespace OC
             QualityOfService QoS)
             {return OC_STACK_NOTIMPL;}
 
-        virtual OCStackResult GetResourceRepresentation(const std::string& host,
-            const std::string& uri, const QueryParamsMap& queryParams,
-            const HeaderOptions& headerOptions, GetCallback& callback,
-            QualityOfService QoS)
+        virtual OCStackResult GetResourceRepresentation(
+            const OCDevAddr& devAddr,
+            const std::string& uri,
+            const QueryParamsMap& queryParams, const HeaderOptions& headerOptions,
+            GetCallback& callback, QualityOfService QoS)
             {return OC_STACK_NOTIMPL;}
 
-        virtual OCStackResult PutResourceRepresentation(const std::string& host,
-            const std::string& uri, const OCRepresentation& attributes,
-            const QueryParamsMap& queryParams,
+        virtual OCStackResult PutResourceRepresentation(
+            const OCDevAddr& devAddr,
+            const std::string& uri,
+            const OCRepresentation& attributes, const QueryParamsMap& queryParams,
             const HeaderOptions& headerOptions, PutCallback& callback,
             QualityOfService QoS)
             {return OC_STACK_NOTIMPL;}
 
-        virtual OCStackResult PostResourceRepresentation(const std::string& host,
-            const std::string& uri, const OCRepresentation& attributes,
-            const QueryParamsMap& queryParams, const HeaderOptions& headerOptions,
-            PostCallback& callback, QualityOfService QoS)
+        virtual OCStackResult PostResourceRepresentation(
+            const OCDevAddr& devAddr,
+            const std::string& uri,
+            const OCRepresentation& attributes, const QueryParamsMap& queryParams,
+            const HeaderOptions& headerOptions, PostCallback& callback, QualityOfService QoS)
             {return OC_STACK_NOTIMPL;}
 
-        virtual OCStackResult DeleteResource(const std::string& host, const std::string& uri,
-            const HeaderOptions& headerOptions, DeleteCallback& callback,
-            QualityOfService QoS) {return OC_STACK_NOTIMPL;}
-
-        virtual OCStackResult ObserveResource(ObserveType observeType, OCDoHandle* handle,
-            const std::string& host, const std::string& uri, const QueryParamsMap& queryParams,
+        virtual OCStackResult DeleteResource(
+            const OCDevAddr& devAddr,
+            const std::string& uri,
             const HeaderOptions& headerOptions,
-            ObserveCallback& callback, QualityOfService QoS){return OC_STACK_NOTIMPL;}
+            DeleteCallback& callback, QualityOfService QoS)
+            {return OC_STACK_NOTIMPL;}
+
+        virtual OCStackResult ObserveResource(
+            ObserveType observeType, OCDoHandle* handle,
+            const OCDevAddr& devAddr,
+            const std::string& uri,
+            const QueryParamsMap& queryParams, const HeaderOptions& headerOptions,
+            ObserveCallback& callback, QualityOfService QoS)
+            {return OC_STACK_NOTIMPL;}
 
-        virtual OCStackResult CancelObserveResource(OCDoHandle handle, const std::string& host,
+        virtual OCStackResult CancelObserveResource(
+            OCDoHandle handle,
+            const std::string& host,
             const std::string& uri,
-            const HeaderOptions& headerOptions, QualityOfService QoS){return OC_STACK_NOTIMPL;}
+            const HeaderOptions& headerOptions, QualityOfService QoS)
+            {return OC_STACK_NOTIMPL;}
 
-        virtual OCStackResult SubscribePresence(OCDoHandle* handle, const std::string& host,
-            const std::string& resourceType, SubscribeCallback& presenceHandler)
-        {return OC_STACK_NOTIMPL;}
+        virtual OCStackResult SubscribePresence(
+            OCDoHandle* handle,
+            const std::string& host,
+            const std::string& resourceType,
+            OCConnectivityType connectivityType,
+            SubscribeCallback& presenceHandler)
+            {return OC_STACK_NOTIMPL;}
 
-        virtual OCStackResult UnsubscribePresence(OCDoHandle handle){return OC_STACK_NOTIMPL;}
+        virtual OCStackResult UnsubscribePresence(OCDoHandle handle)
+            {return OC_STACK_NOTIMPL;}
 
-        virtual OCStackResult GetDefaultQos(QualityOfService& QoS){return OC_STACK_NOTIMPL;}
+        virtual OCStackResult GetDefaultQos(QualityOfService& QoS)
+            {return OC_STACK_NOTIMPL;}
     };
 }
 
 #endif
+