From: Roger Meier Date: Wed, 11 Apr 2012 21:43:25 +0000 (+0000) Subject: THRIFT-1561 expose #active connections X-Git-Tag: 0.9.1~413 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=ec8027ffada1674af6803edb5a16fa9a42891a7a;p=common%2Fthrift.git 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 --- 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. *