Chromium Code Reviews| 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..231b721dc3273ef9f3b6bc190c1fa4486361eb48 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, |
|
bulach
2011/06/01 10:57:08
nit: param1 is StreamSocket*
Wez
2011/06/01 16:54:11
Ooops - thanks for spotting that.
|
| + X509Certificate* certificate, |
| + crypto::RSAPrivateKey* key, |
| + const SSLConfig& ssl_config) { |
| + NOTIMPLEMENTED(); |
| + delete socket; |
| + return NULL; |
| } |
| } // namespace net |