From 09d9e114398e826a4e676c4dbb3cbe7f88d1236c Mon Sep 17 00:00:00 2001 From: Vincent Richard Date: Tue, 4 Oct 2005 18:34:25 +0000 Subject: Added service::setSocketFactory(). --- src/net/service.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/net/service.cpp') diff --git a/src/net/service.cpp b/src/net/service.cpp index 35e8aa55..1589f3f2 100644 --- a/src/net/service.cpp +++ b/src/net/service.cpp @@ -20,6 +20,8 @@ #include "vmime/config.hpp" #include "vmime/net/service.hpp" +#include "vmime/platformDependant.hpp" + #if VMIME_HAVE_SASL_SUPPORT #include "vmime/security/sasl/defaultSASLAuthenticator.hpp" #else @@ -54,6 +56,7 @@ service::service(ref sess, const serviceInfos& /* infos */, m_certVerifier = vmime::create (); #endif // VMIME_HAVE_TLS_SUPPORT + m_socketFactory = platformDependant::getHandler()->getSocketFactory(); } @@ -108,5 +111,17 @@ ref service::getCertificateVerifier() #endif // VMIME_HAVE_TLS_SUPPORT +void service::setSocketFactory(ref sf) +{ + m_socketFactory = sf; +} + + +ref service::getSocketFactory() +{ + return m_socketFactory; +} + + } // net } // vmime -- cgit v1.2.3