X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=contrib%2Fldapc%2B%2B%2Fsrc%2FLDAPModifyRequest.h;h=18442bd2e7c8a85fba2c9d8cd559d1176f2533c4;hb=cfa8dd6884f7d45154fb92651fd6e04aeb93dd0b;hp=c75e31c3f92ce5a8eef54b3009ffb68bfb169852;hpb=84d0e262348b5c3ac877ce49424df89d7cb5fdff;p=openldap diff --git a/contrib/ldapc++/src/LDAPModifyRequest.h b/contrib/ldapc++/src/LDAPModifyRequest.h index c75e31c3f9..18442bd2e7 100644 --- a/contrib/ldapc++/src/LDAPModifyRequest.h +++ b/contrib/ldapc++/src/LDAPModifyRequest.h @@ -1,28 +1,29 @@ +// $OpenLDAP$ /* - * Copyright 2000, OpenLDAP Foundation, All Rights Reserved. + * Copyright 2000-2012 The OpenLDAP Foundation, All Rights Reserved. * COPYING RESTRICTIONS APPLY, see COPYRIGHT file */ #ifndef LDAP_MODIFY_REQUEST_H #define LDAP_MODIFY_REQUEST_H -#include "LDAPRequest.h" +#include class LDAPMessageQueue; class LDAPModifyRequest : LDAPRequest { private : - char *m_dn; + std::string m_dn; LDAPModList *m_modList; public: LDAPModifyRequest(const LDAPModifyRequest& mod); - LDAPModifyRequest(const char *dn, const LDAPModList *modList, - const LDAPAsynConnection *connect, const LDAPConstraints *cons, - bool isReferral=false); + 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(); - virtual LDAPRequest* followReferral(LDAPUrlList *refs); + virtual LDAPRequest* followReferral(LDAPMsg* refs); }; #endif // LDAP_MODIFY_REQUEST_H