summaryrefslogtreecommitdiff
path: root/src/mongo/util/net/ssl_options.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/util/net/ssl_options.h')
-rw-r--r--src/mongo/util/net/ssl_options.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mongo/util/net/ssl_options.h b/src/mongo/util/net/ssl_options.h
index acfcceea486..9bbb026ab08 100644
--- a/src/mongo/util/net/ssl_options.h
+++ b/src/mongo/util/net/ssl_options.h
@@ -51,7 +51,7 @@ class Environment;
struct SSLParams {
enum class Protocols { TLS1_0, TLS1_1, TLS1_2, TLS1_3 };
- AtomicInt32 sslMode; // --tlsMode - the TLS operation mode, see enum SSLModes
+ AtomicWord<int> sslMode; // --tlsMode - the TLS operation mode, see enum SSLModes
std::string sslPEMTempDHParam; // --setParameter OpenSSLDiffieHellmanParameters=file : PEM file
// with DH parameters.
std::string sslPEMKeyFile; // --tlsCertificateKeyFile
@@ -92,7 +92,7 @@ struct SSLParams {
sslMode.store(SSLMode_disabled);
}
- enum SSLModes : AtomicInt32::WordType {
+ enum SSLModes : int {
/**
* Make unencrypted outgoing connections and do not accept incoming SSL-connections.
*/
@@ -116,8 +116,8 @@ struct SSLParams {
static StatusWith<SSLModes> sslModeParse(StringData strMode);
static StatusWith<SSLModes> tlsModeParse(StringData strMode);
- static std::string sslModeFormat(AtomicInt32::WordType mode);
- static std::string tlsModeFormat(AtomicInt32::WordType mode);
+ static std::string sslModeFormat(int mode);
+ static std::string tlsModeFormat(int mode);
};
extern SSLParams sslGlobalParams;