]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
mplexer: Add an accessor to get the number of watched FDs
authorRemi Gacogne <remi.gacogne@powerdns.com>
Wed, 3 Apr 2019 15:30:21 +0000 (17:30 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 4 Apr 2019 09:54:05 +0000 (11:54 +0200)
pdns/mplexer.hh

index a008ec7cf7983b917f77650a4047e1f3eccb89e0..927651c332c5324e43b470715e29438d63922052 100644 (file)
@@ -162,6 +162,11 @@ public:
   
   virtual std::string getName() const = 0;
 
+  size_t getWatchedFDCount(bool writeFDs) const
+  {
+    return writeFDs ? d_writeCallbacks.size() : d_readCallbacks.size();
+  }
+
 protected:
   struct FDBasedTag {};
   struct TTDOrderedTag {};