summaryrefslogtreecommitdiff
path: root/src/mongo/transport/service_entry_point_test_suite.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/transport/service_entry_point_test_suite.h')
-rw-r--r--src/mongo/transport/service_entry_point_test_suite.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mongo/transport/service_entry_point_test_suite.h b/src/mongo/transport/service_entry_point_test_suite.h
index c9b9c20702e..ba1d60fd027 100644
--- a/src/mongo/transport/service_entry_point_test_suite.h
+++ b/src/mongo/transport/service_entry_point_test_suite.h
@@ -146,6 +146,7 @@ private:
stdx::function<Status(transport::Ticket)> _wait;
stdx::function<void(transport::Ticket, TicketCallback)> _asyncWait;
stdx::function<void(const transport::Session&)> _end;
+ stdx::function<void(transport::Session& session)> _destroy_hook;
stdx::function<void(transport::Session::TagMask tags)> _endAllSessions =
[](transport::Session::TagMask tags) {};
stdx::function<Status(void)> _start = [] { return Status::OK(); };
@@ -162,6 +163,9 @@ private:
// Reset all hooks to their defaults
void _resetHooks();
+
+ private:
+ void _destroy(transport::Session& session) override;
};
std::unique_ptr<MockTLHarness> _tl;