RCSDiscoveryManager::DiscoveryTask::Ptr RCSDiscoveryManager::discoverResourceByType( const RCSAddress& address, const std::string& resourceType, ResourceDiscoveredCallback cb) { return discoverResourceByType(address, OC_RSRVD_WELL_KNOWN_URI, resourceType, std::move(cb)); }
RCSDiscoveryManager::DiscoveryTask::Ptr RCSDiscoveryManager::discoverResource( const RCSAddress& address, const std::string& relativeUri, ResourceDiscoveredCallback cb) { return discoverResourceByType(address, relativeUri, RCSDiscoveryManagerImpl::ALL_RESOURCE_TYPE, std::move(cb)); }
std::unique_ptr<RCSDiscoveryManager::DiscoveryTask> RCSDiscoveryManager::discoverResource (const RCSAddress& address, const std::string& relativeURI, ResourceDiscoveredCallback cb) { return discoverResourceByType(address, relativeURI, "", std::move(cb)); }
RCSDiscoveryManager::DiscoveryTask::Ptr RCSDiscoveryManager::discoverResource( const RCSAddress& address, ResourceDiscoveredCallback cb) { return discoverResourceByType(address, OC_RSRVD_WELL_KNOWN_URI, RCSDiscoveryManagerImpl::ALL_RESOURCE_TYPE, std::move(cb)); }
std::unique_ptr<RCSDiscoveryManager::DiscoveryTask> RCSDiscoveryManager::discoverResource (const RCSAddress& address, ResourceDiscoveredCallback cb) { return discoverResourceByType(address, OC_RSRVD_WELL_KNOWN_URI, "", std::move(cb)); }