3 * Copyright 2000-2012 The OpenLDAP Foundation, All Rights Reserved.
4 * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
7 #ifndef LDAP_MODIFY_REQUEST_H
8 #define LDAP_MODIFY_REQUEST_H
10 #include <LDAPRequest.h>
12 class LDAPMessageQueue;
14 class LDAPModifyRequest : LDAPRequest {
17 LDAPModList *m_modList;
20 LDAPModifyRequest(const LDAPModifyRequest& mod);
21 LDAPModifyRequest(const std::string& dn, const LDAPModList *modList,
22 LDAPAsynConnection *connect, const LDAPConstraints *cons,
23 bool isReferral=false, const LDAPRequest* req=0);
24 virtual ~LDAPModifyRequest();
25 virtual LDAPMessageQueue* sendRequest();
26 virtual LDAPRequest* followReferral(LDAPMsg* refs);
29 #endif // LDAP_MODIFY_REQUEST_H