summaryrefslogtreecommitdiff
path: root/src/mongo/client/sasl_plain_client_conversation.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/client/sasl_plain_client_conversation.h')
-rw-r--r--src/mongo/client/sasl_plain_client_conversation.h31
1 files changed, 16 insertions, 15 deletions
diff --git a/src/mongo/client/sasl_plain_client_conversation.h b/src/mongo/client/sasl_plain_client_conversation.h
index 385710a03cb..68ea1a8dd22 100644
--- a/src/mongo/client/sasl_plain_client_conversation.h
+++ b/src/mongo/client/sasl_plain_client_conversation.h
@@ -36,21 +36,22 @@
#include "mongo/client/sasl_client_conversation.h"
namespace mongo {
+/**
+ * Client side authentication session for SASL PLAIN.
+ */
+class SaslPLAINClientConversation : public SaslClientConversation {
+ MONGO_DISALLOW_COPYING(SaslPLAINClientConversation);
+
+public:
/**
- * Client side authentication session for SASL PLAIN.
- */
- class SaslPLAINClientConversation : public SaslClientConversation {
- MONGO_DISALLOW_COPYING(SaslPLAINClientConversation);
- public:
- /**
- * Implements the client side of a SASL PLAIN mechanism session.
- *
- **/
- explicit SaslPLAINClientConversation(SaslClientSession* saslClientSession);
-
- virtual ~SaslPLAINClientConversation();
-
- virtual StatusWith<bool> step(StringData inputData, std::string* outputData);
- };
+ * Implements the client side of a SASL PLAIN mechanism session.
+ *
+ **/
+ explicit SaslPLAINClientConversation(SaslClientSession* saslClientSession);
+
+ virtual ~SaslPLAINClientConversation();
+
+ virtual StatusWith<bool> step(StringData inputData, std::string* outputData);
+};
} // namespace mongo