1
// $OpenLDAP: pkg/ldap/contrib/ldapc++/src/LDAPModifyRequest.h,v 1.4.10.1 2008/04/14 23:09:26 quanah Exp $
3
* Copyright 2000, 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