Index: blimp/net/tcp_client_transport.cc |
diff --git a/blimp/net/tcp_client_transport.cc b/blimp/net/tcp_client_transport.cc |
index 75145eb90b70e8d22763be60e3d6127da72e6906..a7eef33f12fd1b45d962d5d2fece14582de7166b 100644 |
--- a/blimp/net/tcp_client_transport.cc |
+++ b/blimp/net/tcp_client_transport.cc |
@@ -12,7 +12,7 @@ |
#include "base/memory/ptr_util.h" |
#include "base/message_loop/message_loop.h" |
#include "blimp/net/message_port.h" |
-#include "blimp/net/stream_socket_connection.h" |
+#include "blimp/net/tcp_connection.h" |
#include "net/log/net_log_source.h" |
#include "net/socket/client_socket_factory.h" |
#include "net/socket/stream_socket.h" |
@@ -58,10 +58,12 @@ std::unique_ptr<MessagePort> TCPClientTransport::TakeMessagePort() { |
return MessagePort::CreateForStreamSocketWithCompression(std::move(socket_)); |
} |
-const char* TCPClientTransport::GetName() const { |
- return "TCP"; |
+std::unique_ptr<BlimpConnection> TCPClientTransport::MakeConnection() { |
+ return base::MakeUnique<TCPConnection>(TakeMessagePort()); |
} |
+const char* TCPClientTransport::GetName() const { return "TCP"; } |
+ |
void TCPClientTransport::OnTCPConnectComplete(int result) { |
DCHECK_NE(net::ERR_IO_PENDING, result); |
OnConnectComplete(result); |