| Index: net/dns/dns_session.cc
|
| diff --git a/net/dns/dns_session.cc b/net/dns/dns_session.cc
|
| index bd4abb44ef1efffa19c6510526e69848da24561f..0b2e49b2615f4b0290814881a9c44576139ec4e9 100644
|
| --- a/net/dns/dns_session.cc
|
| +++ b/net/dns/dns_session.cc
|
| @@ -13,6 +13,8 @@
|
| #include "net/base/net_errors.h"
|
| #include "net/dns/dns_config_service.h"
|
| #include "net/dns/dns_socket_pool.h"
|
| +#include "net/socket/stream_socket.h"
|
| +#include "net/udp/datagram_client_socket.h"
|
|
|
| namespace net {
|
|
|
| @@ -75,6 +77,12 @@ scoped_ptr<DnsSession::SocketLease> DnsSession::AllocateSocket(
|
| return scoped_ptr<SocketLease>(lease);
|
| }
|
|
|
| +scoped_ptr<StreamSocket> DnsSession::CreateTCPSocket(
|
| + unsigned server_index,
|
| + const NetLog::Source& source) {
|
| + return socket_pool_->CreateTCPSocket(server_index, source);
|
| +}
|
| +
|
| // Release a socket.
|
| void DnsSession::FreeSocket(
|
| unsigned server_index,
|
|
|