summaryrefslogtreecommitdiff
path: root/src/mongo/transport/transport_layer_mock.h
diff options
context:
space:
mode:
authorJonathan Reams <jbreams@mongodb.com>2018-02-20 14:33:42 -0500
committerJonathan Reams <jbreams@mongodb.com>2018-03-02 11:07:01 -0500
commitb2d8bd06318e1fddf4f1579084bbda4fb556c176 (patch)
treef591c41a0100dc85b51177396e80b946822aa712 /src/mongo/transport/transport_layer_mock.h
parent975d539ae068bd27ebb478b6f3673b89d2ad6beb (diff)
downloadmongo-b2d8bd06318e1fddf4f1579084bbda4fb556c176.tar.gz
SERVER-33300 Integrate TransportLayer with DBClient
Diffstat (limited to 'src/mongo/transport/transport_layer_mock.h')
-rw-r--r--src/mongo/transport/transport_layer_mock.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mongo/transport/transport_layer_mock.h b/src/mongo/transport/transport_layer_mock.h
index 7a861df129a..06a9cd3f37c 100644
--- a/src/mongo/transport/transport_layer_mock.h
+++ b/src/mongo/transport/transport_layer_mock.h
@@ -53,6 +53,14 @@ public:
SessionHandle get(Session::Id id);
bool owns(Session::Id id);
+ 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 setup() override;
Status start() override;
void shutdown() override;