1188943Sthompsa/* $NetBSD$ */ 2188943Sthompsa 3188943Sthompsa// OpenLDAP: pkg/ldap/contrib/ldapc++/src/LDAPModifyRequest.h,v 1.4.10.1 2008/04/14 23:09:26 quanah Exp 4188943Sthompsa/* 5188943Sthompsa * Copyright 2000, OpenLDAP Foundation, All Rights Reserved. 6188943Sthompsa * COPYING RESTRICTIONS APPLY, see COPYRIGHT file 7188943Sthompsa */ 8188943Sthompsa 9188943Sthompsa#ifndef LDAP_MODIFY_REQUEST_H 10188943Sthompsa#define LDAP_MODIFY_REQUEST_H 11188943Sthompsa 12188943Sthompsa#include <LDAPRequest.h> 13188943Sthompsa 14188943Sthompsaclass LDAPMessageQueue; 15188943Sthompsa 16188943Sthompsaclass LDAPModifyRequest : LDAPRequest { 17188943Sthompsa private : 18188943Sthompsa std::string m_dn; 19188943Sthompsa LDAPModList *m_modList; 20188943Sthompsa 21188943Sthompsa public: 22188943Sthompsa LDAPModifyRequest(const LDAPModifyRequest& mod); 23188943Sthompsa LDAPModifyRequest(const std::string& dn, const LDAPModList *modList, 24188943Sthompsa LDAPAsynConnection *connect, const LDAPConstraints *cons, 25188943Sthompsa bool isReferral=false, const LDAPRequest* req=0); 26188943Sthompsa virtual ~LDAPModifyRequest(); 27188943Sthompsa virtual LDAPMessageQueue* sendRequest(); 28188943Sthompsa virtual LDAPRequest* followReferral(LDAPMsg* refs); 29188943Sthompsa}; 30188943Sthompsa 31188943Sthompsa#endif // LDAP_MODIFY_REQUEST_H 32188943Sthompsa 33188943Sthompsa