diff options
author | Vincent Richard <[email protected]> | 2005-10-04 18:34:25 +0000 |
---|---|---|
committer | Vincent Richard <[email protected]> | 2005-10-04 18:34:25 +0000 |
commit | 09d9e114398e826a4e676c4dbb3cbe7f88d1236c (patch) | |
tree | 9e72eeef6173634c74d1fd10117826a11d0686a1 /src/net/service.cpp | |
parent | Added TLS/SSL support. (diff) | |
download | vmime-09d9e114398e826a4e676c4dbb3cbe7f88d1236c.tar.gz vmime-09d9e114398e826a4e676c4dbb3cbe7f88d1236c.zip |
Added service::setSocketFactory().
Diffstat (limited to 'src/net/service.cpp')
-rw-r--r-- | src/net/service.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
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 <session> sess, const serviceInfos& /* infos */, m_certVerifier = vmime::create <tls::defaultCertificateVerifier>(); #endif // VMIME_HAVE_TLS_SUPPORT + m_socketFactory = platformDependant::getHandler()->getSocketFactory(); } @@ -108,5 +111,17 @@ ref <tls::certificateVerifier> service::getCertificateVerifier() #endif // VMIME_HAVE_TLS_SUPPORT +void service::setSocketFactory(ref <socketFactory> sf) +{ + m_socketFactory = sf; +} + + +ref <socketFactory> service::getSocketFactory() +{ + return m_socketFactory; +} + + } // net } // vmime |