Index: blimp/net/tcp_engine_transport.cc |
diff --git a/blimp/net/tcp_engine_transport.cc b/blimp/net/tcp_engine_transport.cc |
index 01026e630264cc202a00c35659da2bbdd7763368..d046fb6ffb27ae508e8b41ab0b0c3b98b868b9b9 100644 |
--- a/blimp/net/tcp_engine_transport.cc |
+++ b/blimp/net/tcp_engine_transport.cc |
@@ -13,6 +13,7 @@ |
#include "base/memory/ptr_util.h" |
#include "base/threading/thread_task_runner_handle.h" |
#include "blimp/net/message_port.h" |
+#include "blimp/net/tcp_connection.h" |
#include "net/log/net_log_source.h" |
#include "net/socket/stream_socket.h" |
#include "net/socket/tcp_server_socket.h" |
@@ -65,6 +66,10 @@ std::unique_ptr<MessagePort> TCPEngineTransport::TakeMessagePort() { |
std::move(accepted_socket_)); |
} |
+std::unique_ptr<BlimpConnection> TCPEngineTransport::MakeConnection() { |
+ return base::MakeUnique<TCPConnection>(TakeMessagePort()); |
+} |
+ |
const char* TCPEngineTransport::GetName() const { |
return "TCP"; |
} |