00001 /* 00002 * Copyright 2000, OpenLDAP Foundation, All Rights Reserved. 00003 * COPYING RESTRICTIONS APPLY, see COPYRIGHT file 00004 */ 00005 00006 #ifndef LDAP_EXT_RESULT_H 00007 #define LDAP_EXT_RESULT_H 00008 00009 #include <ldap.h> 00010 00011 #include <LDAPResult.h> 00012 00013 class LDAPRequest; 00014 00019 class LDAPExtResult : public LDAPResult { 00020 public : 00025 LDAPExtResult(const LDAPRequest* req, LDAPMessage* msg); 00026 00030 virtual ~LDAPExtResult(); 00031 00036 const std::string& getResponseOid() const; 00037 00042 const std::string& getResponse() const; 00043 00044 private: 00045 std::string m_oid; 00046 std::string m_data; 00047 }; 00048 00049 #endif // LDAP_EXT_RESULT_H