Index: net/socket/ssl_server_socket_openssl.cc |
diff --git a/net/socket/ssl_server_socket_openssl.cc b/net/socket/ssl_server_socket_openssl.cc |
index 68c26fe4155c04fdada5bef20737686c2ab96950..b55e6d6dc67a9eab27924e1effeefd796995c48a 100644 |
--- a/net/socket/ssl_server_socket_openssl.cc |
+++ b/net/socket/ssl_server_socket_openssl.cc |
@@ -7,53 +7,16 @@ |
namespace net { |
-namespace { |
- |
-class SSLServerSocketOpenSSL : public SSLServerSocket { |
- public: |
- virtual ~SSLServerSocketOpenSSL() {} |
- |
- // SSLServerSocket |
- virtual int Accept(CompletionCallback* callback) { |
- // TODO(bulach): implement. |
- NOTIMPLEMENTED(); |
- return 0; |
- } |
- |
- // Socket |
- virtual int Read(IOBuffer* buf, int buf_len, |
- CompletionCallback* callback) { |
- // TODO(bulach): implement. |
- NOTIMPLEMENTED(); |
- return 0; |
- } |
- virtual int Write(IOBuffer* buf, int buf_len, |
- CompletionCallback* callback) { |
- // TODO(bulach): implement. |
- NOTIMPLEMENTED(); |
- return 0; |
- } |
- |
- virtual bool SetReceiveBufferSize(int32 size) { |
- // TODO(bulach): implement. |
- NOTIMPLEMENTED(); |
- return false; |
- } |
- |
- virtual bool SetSendBufferSize(int32 size) { |
- // TODO(bulach): implement. |
- NOTIMPLEMENTED(); |
- return false; |
- } |
-}; |
- |
-} // namespace |
- |
-SSLServerSocket* CreateSSLServerSocket(Socket* socket, |
- X509Certificate* certificate, |
- crypto::RSAPrivateKey* key, |
- const SSLConfig& ssl_config) { |
- return new SSLServerSocketOpenSSL(); |
+// TODO(bulach): Rather than disable components which call |
+// CreateSSLServerSocket when building for OpenSSL rather than NSS, just |
+// provide a stub for it for now. |
+StreamSocket* CreateSSLServerSocket(Socket* socket, |
+ X509Certificate* certificate, |
+ const crypto::RSAPrivateKey* key, |
+ const SSLConfig& ssl_config) { |
+ NOTIMPLEMENTED(); |
+ delete socket; |
+ return NULL; |
} |
} // namespace net |