]> git.ipfire.org Git - thirdparty/pdns.git/blobdiff - pdns/communicator.hh
backport the asynchronous SOA liveness checking from 3.0
[thirdparty/pdns.git] / pdns / communicator.hh
index 9e8a29655bc8866d076628a2a4938e0f2f561cc8..bcebeb23195ea2adf2e21b8b8fdfb762e210bc09 100644 (file)
@@ -155,6 +155,7 @@ public:
   void drillHole(const string &domain, const string &ip);
   bool justNotified(const string &domain, const string &ip);
   void addSuckRequest(const string &domain, const string &master, bool priority=false);
+  void addSlaveCheckRequest(const DomainInfo& di, const ComboAddress& remote);
   void notify(const string &domain, const string &ip);
   void mainloop();
   void retrievalLoopThread();
@@ -189,6 +190,7 @@ private:
   time_t d_tickinterval;
   NotificationQueue d_nq;
   bool d_masterschanged, d_slaveschanged;
+  set<DomainInfo> d_tocheck;
 };
 
 #endif