diff options
author | avi@google.com <avi@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-10-17 14:49:07 +0000 |
---|---|---|
committer | avi@google.com <avi@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-10-17 14:49:07 +0000 |
commit | b75523f5a51e3684d5be00fbcfd73ddcb610d5ad (patch) | |
tree | c233b949f183ddb81b523b93e21044fb04bfff40 /net/base/client_socket_factory.cc | |
parent | c8e5341e7e90be48182c0435462c9afd7780d898 (diff) | |
download | chromium_src-b75523f5a51e3684d5be00fbcfd73ddcb610d5ad.zip chromium_src-b75523f5a51e3684d5be00fbcfd73ddcb610d5ad.tar.gz chromium_src-b75523f5a51e3684d5be00fbcfd73ddcb610d5ad.tar.bz2 |
Initial Mac implementation of SSL. Requires the full-duplex socket introduced with the Linux/NSS implementation of SSL.
Review URL: http://codereview.chromium.org/7090
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3525 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/base/client_socket_factory.cc')
-rw-r--r-- | net/base/client_socket_factory.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/net/base/client_socket_factory.cc b/net/base/client_socket_factory.cc index 10f24df..2c6d715 100644 --- a/net/base/client_socket_factory.cc +++ b/net/base/client_socket_factory.cc @@ -8,6 +8,8 @@ #include "build/build_config.h" #if defined(OS_WIN) #include "net/base/ssl_client_socket_win.h" +#elif defined(OS_MACOSX) +#include "net/base/ssl_client_socket_mac.h" #endif #include "net/base/tcp_client_socket.h" @@ -26,8 +28,9 @@ class DefaultClientSocketFactory : public ClientSocketFactory { const SSLConfig& ssl_config) { #if defined(OS_WIN) return new SSLClientSocketWin(transport_socket, hostname, ssl_config); +#elif defined(OS_MACOSX) + return new SSLClientSocketMac(transport_socket, hostname, ssl_config); #else - // TODO(pinkerton): turn on when we port SSL socket from win32 NOTIMPLEMENTED(); return NULL; #endif |