From: Ralf Haferkamp Date: Tue, 16 Feb 2010 17:47:05 +0000 (+0000) Subject: Make TlsOptions accessible per connection X-Git-Tag: MIGRATION_CVS2GIT~689 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=d0f4f423504d73a9b8a0f65f1d052013484d1b9e;p=openldap Make TlsOptions accessible per connection --- diff --git a/contrib/ldapc++/src/LDAPAsynConnection.cpp b/contrib/ldapc++/src/LDAPAsynConnection.cpp index ff76868b15..8367e62a45 100644 --- a/contrib/ldapc++/src/LDAPAsynConnection.cpp +++ b/contrib/ldapc++/src/LDAPAsynConnection.cpp @@ -21,6 +21,7 @@ #include "LDAPRebind.h" #include "LDAPRebindAuth.h" #include "LDAPSearchRequest.h" +#include #include using namespace std; @@ -282,6 +283,10 @@ const LDAPConstraints* LDAPAsynConnection::getConstraints() const { return m_constr; } +TlsOptions LDAPAsynConnection::getTlsOptions() const { + return TlsOptions( cur_session ); +} + LDAP* LDAPAsynConnection::getSessionHandle() const{ DEBUG(LDAP_DEBUG_TRACE,"LDAPAsynConnection::getSessionHandle()" << endl); return cur_session; diff --git a/contrib/ldapc++/src/LDAPAsynConnection.h b/contrib/ldapc++/src/LDAPAsynConnection.h index 4c90ee14ef..4e41dd8ab7 100644 --- a/contrib/ldapc++/src/LDAPAsynConnection.h +++ b/contrib/ldapc++/src/LDAPAsynConnection.h @@ -12,7 +12,6 @@ #include #include -#include #include #include @@ -23,6 +22,7 @@ #include #include #include +#include //* Main class for an asynchronous LDAP connection /** @@ -281,7 +281,7 @@ class LDAPAsynConnection{ * used with the Connection */ const LDAPConstraints* getConstraints() const; - + TlsOptions getTlsOptions() const; /** * This method is used internally for automatic referral chasing. * It tries to bind to a destination server of the URLs of a