summaryrefslogtreecommitdiff
path: root/src/mongo/executor/async_stream.h
diff options
context:
space:
mode:
authorAdam Midvidy <amidvidy@gmail.com>2015-09-23 18:32:48 -0400
committerAdam Midvidy <amidvidy@gmail.com>2015-09-24 08:45:19 -0400
commit0adae22f73c953888020a371d64bb563f64bbb61 (patch)
tree2ae3935d0886b864a00c0d5e98ec861ada2e3add /src/mongo/executor/async_stream.h
parent8efa1322b11574c7d4286cef56e937718aa5e2a1 (diff)
downloadmongo-0adae22f73c953888020a371d64bb563f64bbb61.tar.gz
SERVER-20593 shutdown AsyncStreams in destructor
Diffstat (limited to 'src/mongo/executor/async_stream.h')
-rw-r--r--src/mongo/executor/async_stream.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mongo/executor/async_stream.h b/src/mongo/executor/async_stream.h
index 80c07810193..fdff5df41d0 100644
--- a/src/mongo/executor/async_stream.h
+++ b/src/mongo/executor/async_stream.h
@@ -39,6 +39,8 @@ class AsyncStream final : public AsyncStreamInterface {
public:
AsyncStream(asio::io_service* io_service);
+ ~AsyncStream();
+
void connect(asio::ip::tcp::resolver::iterator iter, ConnectHandler&& connectHandler) override;
void write(asio::const_buffer buffer, StreamHandler&& streamHandler) override;