]> git.sur5r.net Git - openldap/commitdiff
Hide internal use only constructor
authorRalf Haferkamp <ralf@openldap.org>
Thu, 18 Feb 2010 16:22:49 +0000 (16:22 +0000)
committerRalf Haferkamp <ralf@openldap.org>
Thu, 18 Feb 2010 16:22:49 +0000 (16:22 +0000)
contrib/ldapc++/src/TlsOptions.cpp
contrib/ldapc++/src/TlsOptions.h

index 05e2a90882330382961ec635bf2ae0825764b55e..3da227f874f014921f327712a44078a6675d35a5 100644 (file)
@@ -48,6 +48,8 @@ static void checkOpt( TlsOptions::tls_option opt, opttype type ) {
     }
 }
 
+TlsOptions::TlsOptions() : m_ld(NULL) {}
+
 TlsOptions::TlsOptions( LDAP* ld ): m_ld(ld) { }
 
 void TlsOptions::setOption( tls_option opt, const std::string& value ) const {
index c572c412e3fc6b79866a56d4545b80cc0e0e15a6..f442f68ef4c7e2e8829048de81f1a4c0c13c1d09 100644 (file)
@@ -24,7 +24,7 @@ class TlsOptions {
             LASTOPT /* dummy */
         };
 
-        TlsOptions( LDAP* ld=NULL );
+        TlsOptions();
         void setOption(tls_option opt, const std::string& value) const;
         void setOption(tls_option opt, int value) const;
         void setOption(tls_option opt, void *value) const;
@@ -48,8 +48,11 @@ class TlsOptions {
         };
 
     private:
+        TlsOptions( LDAP* ld );
         void newCtx() const;
-        LDAP *m_ld;        
+        LDAP *m_ld;
+
+    friend class LDAPAsynConnection;
 };
 
 #endif /* TLS_OPTIONS_H */