connectivityType, resourceHandler, errorHandler, QoS);
}
+ OCStackResult findResourceList(const std::string& host, const std::string& resourceURI,
+ OCConnectivityType connectivityType, FindResListCallback resourceHandler,
+ QualityOfService QoS)
+ {
+ return OCPlatform_impl::Instance().findResourceList(host, resourceURI,
+ connectivityType, resourceHandler, QoS);
+ }
+
OCStackResult getDeviceInfo(const std::string& host,
const std::string& deviceURI,
OCConnectivityType connectivityType,
#ifdef WITH_CLOUD
OCStackResult subscribeDevicePresence(OCPresenceHandle& presenceHandle,
const std::string& host,
- const QueryParamsList& queryParams,
+ const std::vector<std::string>& di,
OCConnectivityType connectivityType,
ObserveCallback callback)
{
return OCPlatform_impl::Instance().subscribeDevicePresence(presenceHandle,
host,
- queryParams,
+ di,
connectivityType,
callback);
}
OCStackResult publishResourceToRD(const std::string& host,
OCConnectivityType connectivityType,
+ PublishResourceCallback callback,
+ QualityOfService QoS)
+ {
+ ResourceHandles resourceHandles;
+ return OCPlatform_impl::Instance().publishResourceToRD(host, connectivityType,
+ resourceHandles,
+ callback, QoS);
+ }
+
+ OCStackResult publishResourceToRD(const std::string& host,
+ OCConnectivityType connectivityType,
ResourceHandles& resourceHandles,
PublishResourceCallback callback)
{
OCStackResult deleteResourceFromRD(const std::string& host,
OCConnectivityType connectivityType,
+ DeleteResourceCallback callback,
+ QualityOfService QoS)
+ {
+ ResourceHandles resourceHandles;
+ return OCPlatform_impl::Instance().deleteResourceFromRD(host, connectivityType,
+ resourceHandles, callback, QoS);
+ }
+
+ OCStackResult deleteResourceFromRD(const std::string& host,
+ OCConnectivityType connectivityType,
ResourceHandles& resourceHandles,
DeleteResourceCallback callback)
{
QoS);
}
#endif
+ OCStackResult getDeviceId(OCUUIdentity *deviceId)
+ {
+ return OCPlatform_impl::Instance().getDeviceId(deviceId);
+ }
+
+ OCStackResult setDeviceId(const OCUUIdentity *deviceId)
+ {
+ return OCPlatform_impl::Instance().setDeviceId(deviceId);
+ }
} // namespace OCPlatform
} //namespace OC