diff options
Diffstat (limited to 'src/mongo/client/sasl_plain_client_conversation.h')
-rw-r--r-- | src/mongo/client/sasl_plain_client_conversation.h | 31 |
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 |