Index: net/dns/mdns_client.h |
diff --git a/net/dns/mdns_client.h b/net/dns/mdns_client.h |
index 9e3bdb75302a544adef9693912ef6e41dc829433..21022c8355b99704133627321cf72ea3cf82a43f 100644 |
--- a/net/dns/mdns_client.h |
+++ b/net/dns/mdns_client.h |
@@ -143,6 +143,13 @@ class NET_EXPORT MDnsClient { |
int flags, |
const MDnsTransaction::ResultCallback& callback) = 0; |
+ virtual bool StartListening() = 0; |
+ |
+ // Do not call this inside callbacks from related MDnsListener and |
+ // MDnsTransaction objects. |
+ virtual void StopListening() = 0; |
+ virtual bool IsListening() const = 0; |
+ |
// Lazily create and return static instance for MDnsClient. |
static MDnsClient* GetInstance(); |