diff options
Diffstat (limited to 'chromium/jingle/glue/resolving_client_socket_factory.h')
-rw-r--r-- | chromium/jingle/glue/resolving_client_socket_factory.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/chromium/jingle/glue/resolving_client_socket_factory.h b/chromium/jingle/glue/resolving_client_socket_factory.h index 5be8bc88c2d..d1b9fc1f389 100644 --- a/chromium/jingle/glue/resolving_client_socket_factory.h +++ b/chromium/jingle/glue/resolving_client_socket_factory.h @@ -5,6 +5,7 @@ #ifndef JINGLE_GLUE_RESOLVING_CLIENT_SOCKET_FACTORY_H_ #define JINGLE_GLUE_RESOLVING_CLIENT_SOCKET_FACTORY_H_ +#include "base/memory/scoped_ptr.h" namespace net { class ClientSocketHandle; @@ -23,11 +24,11 @@ class ResolvingClientSocketFactory { public: virtual ~ResolvingClientSocketFactory() { } // Method to create a transport socket using a HostPortPair. - virtual net::StreamSocket* CreateTransportClientSocket( + virtual scoped_ptr<net::StreamSocket> CreateTransportClientSocket( const net::HostPortPair& host_and_port) = 0; - virtual net::SSLClientSocket* CreateSSLClientSocket( - net::ClientSocketHandle* transport_socket, + virtual scoped_ptr<net::SSLClientSocket> CreateSSLClientSocket( + scoped_ptr<net::ClientSocketHandle> transport_socket, const net::HostPortPair& host_and_port) = 0; }; |