]> git.sur5r.net Git - openldap/blobdiff - contrib/ldapc++/src/LDAPDeleteRequest.h
Entry rwlock is no longer needed as concurrency is managed
[openldap] / contrib / ldapc++ / src / LDAPDeleteRequest.h
index 12bddbe264c57756945ccb7550a2b58366534769..5205e244d7f390be0e0dc13b84f25edab0206368 100644 (file)
@@ -6,18 +6,20 @@
 #ifndef LDAP_DELETE_REQUEST_H
 #define LDAP_DELETE_REQUEST_H
 
-#include "LDAPRequest.h"
+#include <LDAPRequest.h>
 class LDAPMessageQueue;
 
 class LDAPDeleteRequest : public LDAPRequest{
-       private :
-               char *m_dn;
     public :
         LDAPDeleteRequest(const LDAPDeleteRequest& req);
-        LDAPDeleteRequest(const char *dn, const LDAPAsynConnection *connect,
-                const LDAPConstraints *cons, bool isReferral=false);
+        LDAPDeleteRequest(const std::string& dn, LDAPAsynConnection *connect,
+                const LDAPConstraints *cons, bool isReferral=false, 
+                const LDAPRequest* parent=0);
         virtual ~LDAPDeleteRequest();
         virtual LDAPMessageQueue* sendRequest();
-        virtual LDAPRequest* followReferral(LDAPUrlList *refs); 
+        virtual LDAPRequest* followReferral(LDAPMsg* refs); 
+       
+    private :
+               std::string m_dn;
 };
 #endif //LDAP_DELETE_REQUEST_H