]> git.ipfire.org Git - thirdparty/pdns.git/blobdiff - pdns/tcpreceiver.hh
auth: add metric for open TCP connections
[thirdparty/pdns.git] / pdns / tcpreceiver.hh
index cfd6d3001678f40ec58f04e1a32c22ec1d3c599b..fd8b33c22f8a7d9daec064a505dd97b423f2a5b4 100644 (file)
@@ -47,6 +47,7 @@ public:
   TCPNameserver();
   ~TCPNameserver();
   void go();
+  unsigned int numTCPConnections();
 private:
 
   static void sendPacket(std::shared_ptr<DNSPacket> p, int outsock);
@@ -65,6 +66,7 @@ private:
   static PacketHandler *s_P;
   pthread_t d_tid;
   static Semaphore *d_connectionroom_sem;
+  static unsigned int d_maxTCPConnections;
   static NetmaskGroup d_ng;
   static size_t d_maxTransactionsPerConn;
   static size_t d_maxConnectionsPerClient;