#include <LDAPModifyRequest.h>

Public Member Functions | |
| LDAPModifyRequest (const LDAPModifyRequest &mod) | |
| LDAPModifyRequest (const std::string &dn, const LDAPModList *modList, LDAPAsynConnection *connect, const LDAPConstraints *cons, bool isReferral=false, const LDAPRequest *req=0) | |
| virtual | ~LDAPModifyRequest () |
| 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 LDAPRequest * | followReferral (LDAPMsg *refs) |
Private Attributes | |
| std::string | m_dn |
| LDAPModList * | m_modList |
| LDAPModifyRequest::LDAPModifyRequest | ( | const LDAPModifyRequest & | mod | ) |
| LDAPModifyRequest::LDAPModifyRequest | ( | const std::string & | dn, | |
| const LDAPModList * | modList, | |||
| LDAPAsynConnection * | connect, | |||
| const LDAPConstraints * | cons, | |||
| bool | isReferral = false, |
|||
| const LDAPRequest * | req = 0 | |||
| ) |
| LDAPModifyRequest::~LDAPModifyRequest | ( | ) | [virtual] |
References DEBUG, LDAP_DEBUG_DESTROY, and m_modList.
| LDAPRequest * LDAPModifyRequest::followReferral | ( | LDAPMsg * | refs | ) | [virtual] |
Reimplemented from LDAPRequest.
References DEBUG, LDAPRequest::getConnection(), LDAP_DEBUG_TRACE, LDAPModifyRequest(), LDAPRequest::m_cons, m_dn, m_modList, and LDAPAsynConnection::referralConnect().
| LDAPMessageQueue * LDAPModifyRequest::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 DEBUG, LDAPControlSet::freeLDAPControlArray(), LDAPConstraints::getClCtrlsArray(), LDAPAsynConnection::getSessionHandle(), LDAPConstraints::getSrvCtrlsArray(), LDAP_DEBUG_TRACE, LDAPRequest::m_connection, LDAPRequest::m_cons, m_dn, m_modList, LDAPRequest::m_msgID, and LDAPModList::toLDAPModArray().
std::string LDAPModifyRequest::m_dn [private] |
Referenced by followReferral(), LDAPModifyRequest(), and sendRequest().
LDAPModList* LDAPModifyRequest::m_modList [private] |
Referenced by followReferral(), LDAPModifyRequest(), sendRequest(), and ~LDAPModifyRequest().