summaryrefslogtreecommitdiff
path: root/src/mongo/executor/thread_pool_task_executor.h
diff options
context:
space:
mode:
authorsamantharitter <samantha.ritter@10gen.com>2015-11-20 18:31:32 -0500
committersamantharitter <samantha.ritter@10gen.com>2015-12-14 15:39:39 -0500
commit7c67e25f37853c60c106d2cf08eca1b81c4133ae (patch)
tree17ac78dad87d4a200de9e51caacaf80152ef3994 /src/mongo/executor/thread_pool_task_executor.h
parent30d55cccf89160749c401e19fdc9872e24b01ef2 (diff)
downloadmongo-7c67e25f37853c60c106d2cf08eca1b81c4133ae.tar.gz
SERVER-21597 Fix connPoolStats to work with many NetworkInterfaces
Diffstat (limited to 'src/mongo/executor/thread_pool_task_executor.h')
-rw-r--r--src/mongo/executor/thread_pool_task_executor.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mongo/executor/thread_pool_task_executor.h b/src/mongo/executor/thread_pool_task_executor.h
index aea52771f9b..f4afb7b58c9 100644
--- a/src/mongo/executor/thread_pool_task_executor.h
+++ b/src/mongo/executor/thread_pool_task_executor.h
@@ -43,6 +43,7 @@ class ThreadPoolInterface;
namespace executor {
+struct ConnectionPoolStats;
class NetworkInterface;
/**
@@ -80,7 +81,7 @@ public:
void cancel(const CallbackHandle& cbHandle) override;
void wait(const CallbackHandle& cbHandle) override;
- void appendConnectionStats(BSONObjBuilder* b) override;
+ void appendConnectionStats(ConnectionPoolStats* stats) const override;
/**
* Cancels all commands on the network interface.