aboutsummaryrefslogtreecommitdiff
path: root/src/sdp_proxy/discovery_proxy.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/sdp_proxy/discovery_proxy.hpp')
-rw-r--r--src/sdp_proxy/discovery_proxy.hpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/sdp_proxy/discovery_proxy.hpp b/src/sdp_proxy/discovery_proxy.hpp
index 346dd7ea..4063aa81 100644
--- a/src/sdp_proxy/discovery_proxy.hpp
+++ b/src/sdp_proxy/discovery_proxy.hpp
@@ -55,7 +55,7 @@ namespace Dnssd {
* This class implements the DNS-SD Discovery Proxy.
*
*/
-class DiscoveryProxy
+class DiscoveryProxy : private NonCopyable
{
public:
/**
@@ -91,8 +91,6 @@ private:
void OnDiscoveryProxyUnsubscribe(const char *aSubscription);
int GetServiceSubscriptionCount(const DnsNameInfo &aNameInfo) const;
static std::string TranslateDomain(const std::string &aName, const std::string &aTargetDomain);
- static void CheckServiceNameSanity(const std::string &aType);
- static void CheckHostnameSanity(const std::string &aHostName);
void OnServiceDiscovered(const std::string & aSubscription,
const Mdns::Publisher::DiscoveredInstanceInfo &aInstanceInfo);
void OnHostDiscovered(const std::string &aHostName, const Mdns::Publisher::DiscoveredHostInfo &aHostInfo);
@@ -100,6 +98,7 @@ private:
Ncp::ControllerOpenThread &mNcp;
Mdns::Publisher & mMdnsPublisher;
+ uint64_t mSubscriberId = 0;
};
} // namespace Dnssd