summaryrefslogtreecommitdiff
path: root/src/mongo/transport/session.h
diff options
context:
space:
mode:
authorGabriel Marks <gabriel.marks@mongodb.com>2020-06-26 15:42:20 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-07-14 18:38:47 +0000
commitf1d1e28bb59cfdda58c9bf8aaf50561eca3aea4d (patch)
treecce0ce1d12d507149f7516199ad291f6f3778b7a /src/mongo/transport/session.h
parent526878fe931d0042000a94377501c89b403c43be (diff)
downloadmongo-f1d1e28bb59cfdda58c9bf8aaf50561eca3aea4d.tar.gz
SERVER-49114 Replace getSSLManager() with SSLManagerCoordinator
Diffstat (limited to 'src/mongo/transport/session.h')
-rw-r--r--src/mongo/transport/session.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mongo/transport/session.h b/src/mongo/transport/session.h
index 2f5aebb74f4..8f51cdc80e3 100644
--- a/src/mongo/transport/session.h
+++ b/src/mongo/transport/session.h
@@ -46,6 +46,9 @@
#endif
namespace mongo {
+
+class SSLManagerInterface;
+
namespace transport {
class TransportLayer;
@@ -193,6 +196,11 @@ public:
* Get the configuration from the SSL manager.
*/
virtual const SSLConfiguration* getSSLConfiguration() const = 0;
+
+ /**
+ * Get the SSL manager associated with this session.
+ */
+ virtual const std::shared_ptr<SSLManagerInterface> getSSLManager() const = 0;
#endif
protected: