diff options
Diffstat (limited to 'server/MDnsSdListener.h')
| -rw-r--r-- | server/MDnsSdListener.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/server/MDnsSdListener.h b/server/MDnsSdListener.h index f9c2e87e..8f049126 100644 --- a/server/MDnsSdListener.h +++ b/server/MDnsSdListener.h @@ -22,6 +22,7 @@ #include <sysutils/FrameworkListener.h> #include <mutex> #include <string> +#include <thread> #include "NetdCommand.h" @@ -83,7 +84,7 @@ class MDnsSdListener { class Monitor { public: Monitor(); - virtual ~Monitor() {} + ~Monitor(); DNSServiceRef *allocateServiceRef(int id, Context *c); void startMonitoring(int id); DNSServiceRef *lookupServiceRef(int id); @@ -114,6 +115,7 @@ class MDnsSdListener { int mPollSize; int mCtrlSocketPair[2]; std::mutex mMutex; + std::thread* mRescanThread; }; Monitor mMonitor; }; |
