#include <LDAPBindRequest.h>
Public Member Functions | |
LDAPSaslInteractiveBind (const std::string &mech, int flags, SaslInteractionHandler *sih, LDAPAsynConnection *connect, const LDAPConstraints *cons, bool isReferral=false) | |
virtual LDAPMessageQueue * | sendRequest () |
This method encodes the request an calls the apprpriate functions of the C-API to send the Request to a LDAP-Server. | |
virtual LDAPMsg * | getNextMessage () const |
virtual | ~LDAPSaslInteractiveBind () |
LDAPSaslInteractiveBind::LDAPSaslInteractiveBind | ( | const std::string & | mech, | |
int | flags, | |||
SaslInteractionHandler * | sih, | |||
LDAPAsynConnection * | connect, | |||
const LDAPConstraints * | cons, | |||
bool | isReferral = false | |||
) |
LDAPSaslInteractiveBind::~LDAPSaslInteractiveBind | ( | ) | [virtual] |
References DEBUG, and LDAP_DEBUG_DESTROY.
LDAPMsg * LDAPSaslInteractiveBind::getNextMessage | ( | ) | const [virtual] |
Reimplemented from LDAPRequest.
LDAPMessageQueue * LDAPSaslInteractiveBind::sendRequest | ( | ) | [virtual] |
This method encodes the request an calls the apprpriate functions of the C-API to send the Request to a LDAP-Server.
Implements LDAPRequest.
References LDAPMsg::BIND_RESPONSE, DEBUG, LDAPConstraints::getClCtrlsArray(), LDAPAsynConnection::getSessionHandle(), LDAPConstraints::getSrvCtrlsArray(), LDAP_DEBUG_TRACE, LDAPRequest::m_connection, and LDAPRequest::m_cons.
Referenced by LDAPAsynConnection::saslInteractiveBind().