From ec8027ffada1674af6803edb5a16fa9a42891a7a Mon Sep 17 00:00:00 2001 From: Roger Meier Date: Wed, 11 Apr 2012 21:43:25 +0000 Subject: [PATCH] THRIFT-1561 expose #active connections Patch: Dave Watson git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1325024 13f79535-47bb-0310-9956-ffa450edef68 --- lib/cpp/src/server/TNonblockingServer.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/cpp/src/server/TNonblockingServer.h b/lib/cpp/src/server/TNonblockingServer.h index 5f5ea118..6b854b50 100644 --- a/lib/cpp/src/server/TNonblockingServer.h +++ b/lib/cpp/src/server/TNonblockingServer.h @@ -454,6 +454,15 @@ class TNonblockingServer : public TServer { return numTConnections_; } + /** + * Return the count of sockets currently connected to. + * + * @return count of connected sockets. + */ + size_t getNumActiveConnections() const { + return getNumConnections() - getNumIdleConnections(); + } + /** * Return the count of connection objects allocated but not in use. * -- 2.17.1