You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@thrift.apache.org by ro...@apache.org on 2012/04/11 23:43:25 UTC
svn commit: r1325024 - /thrift/trunk/lib/cpp/src/server/TNonblockingServer.h
Author: roger
Date: Wed Apr 11 21:43:25 2012
New Revision: 1325024
URL: http://svn.apache.org/viewvc?rev=1325024&view=rev
Log:
THRIFT-1561 expose #active connections
Patch: Dave Watson
Modified:
thrift/trunk/lib/cpp/src/server/TNonblockingServer.h
Modified: thrift/trunk/lib/cpp/src/server/TNonblockingServer.h
URL: http://svn.apache.org/viewvc/thrift/trunk/lib/cpp/src/server/TNonblockingServer.h?rev=1325024&r1=1325023&r2=1325024&view=diff
==============================================================================
--- thrift/trunk/lib/cpp/src/server/TNonblockingServer.h (original)
+++ thrift/trunk/lib/cpp/src/server/TNonblockingServer.h Wed Apr 11 21:43:25 2012
@@ -455,6 +455,15 @@ class TNonblockingServer : public TServe
}
/**
+ * 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.
*
* @return count of idle connection objects.