Index: net/base/tcp_listen_socket.cc |
diff --git a/net/base/tcp_listen_socket.cc b/net/base/tcp_listen_socket.cc |
index 6d9b1834f3b4eb4b62bedba671024f4f620eb58b..2f1ea8c49ca8a84c5a741d0024ebf0a8b6eca438 100644 |
--- a/net/base/tcp_listen_socket.cc |
+++ b/net/base/tcp_listen_socket.cc |
@@ -84,4 +84,16 @@ void TCPListenSocket::Accept() { |
socket_delegate_->DidAccept(this, sock); |
} |
+TCPListenSocketFactory::TCPListenSocketFactory(const string& ip, int port) |
+ : ip_(ip), |
+ port_(port) { |
+} |
+ |
+TCPListenSocketFactory::~TCPListenSocketFactory() {} |
+ |
+scoped_refptr<StreamListenSocket> TCPListenSocketFactory::CreateAndListen( |
+ StreamListenSocket::Delegate* delegate) const { |
+ return TCPListenSocket::CreateAndListen(ip_, port_, delegate); |
+} |
+ |
} // namespace net |