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.