summaryrefslogtreecommitdiff
path: root/src/mongo/transport/transport_layer_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/transport/transport_layer_manager.h')
-rw-r--r--src/mongo/transport/transport_layer_manager.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mongo/transport/transport_layer_manager.h b/src/mongo/transport/transport_layer_manager.h
index 7c80935f00a..70f54b10652 100644
--- a/src/mongo/transport/transport_layer_manager.h
+++ b/src/mongo/transport/transport_layer_manager.h
@@ -57,6 +57,14 @@ public:
: _tls(std::move(tls)) {}
TransportLayerManager();
+ StatusWith<SessionHandle> connect(HostAndPort peer,
+ ConnectSSLMode sslMode,
+ Milliseconds timeout) override;
+ void asyncConnect(HostAndPort peer,
+ ConnectSSLMode sslMode,
+ Milliseconds timeout,
+ std::function<void(StatusWith<SessionHandle>)> callback) override;
+
Status start() override;
void shutdown() override;
Status setup() override;