3 * Copyright 2007-2011 The OpenLDAP Foundation, All Rights Reserved.
4 * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
7 #ifndef LDAP_SASL_BIND_RESULT_H
8 #define LDAP_SASL_BIND_RESULT_H
12 #include <LDAPResult.h>
17 * Object of this class are created by the LDAPMsg::create method if
18 * results for an Extended Operation were returned by a LDAP server.
20 class LDAPSaslBindResult : public LDAPResult {
23 * Constructor that creates an LDAPExtResult-object from the C-API
26 LDAPSaslBindResult(const LDAPRequest* req, LDAPMessage* msg);
31 virtual ~LDAPSaslBindResult();
34 * @returns If the result contained data this method will return
35 * the data to the caller as a std::string.
37 const std::string& getServerCreds() const;
43 #endif // LDAP_SASL_BIND_RESULT_H