| OLD | NEW |
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "net/socket/socket_test_util.h" | 5 #include "net/socket/socket_test_util.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <vector> | 8 #include <vector> |
| 9 | 9 |
| 10 | 10 |
| (...skipping 582 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 593 net::NetLog* net_log, | 593 net::NetLog* net_log, |
| 594 const NetLog::Source& source) { | 594 const NetLog::Source& source) { |
| 595 SocketDataProvider* data_provider = mock_data_.GetNext(); | 595 SocketDataProvider* data_provider = mock_data_.GetNext(); |
| 596 MockTCPClientSocket* socket = | 596 MockTCPClientSocket* socket = |
| 597 new MockTCPClientSocket(addresses, net_log, data_provider); | 597 new MockTCPClientSocket(addresses, net_log, data_provider); |
| 598 data_provider->set_socket(socket); | 598 data_provider->set_socket(socket); |
| 599 tcp_client_sockets_.push_back(socket); | 599 tcp_client_sockets_.push_back(socket); |
| 600 return socket; | 600 return socket; |
| 601 } | 601 } |
| 602 | 602 |
| 603 ClientSocket* MockClientSocketFactory::CreateSCTPClientSocket( |
| 604 const AddressList& addresses, |
| 605 net::NetLog* net_log, |
| 606 const NetLog::Source& source) { |
| 607 SocketDataProvider* data_provider = mock_data_.GetNext(); |
| 608 MockTCPClientSocket* socket = |
| 609 new MockTCPClientSocket(addresses, net_log, data_provider); |
| 610 data_provider->set_socket(socket); |
| 611 sctp_client_sockets_.push_back(socket); |
| 612 return socket; |
| 613 } |
| 614 |
| 603 SSLClientSocket* MockClientSocketFactory::CreateSSLClientSocket( | 615 SSLClientSocket* MockClientSocketFactory::CreateSSLClientSocket( |
| 604 ClientSocketHandle* transport_socket, | 616 ClientSocketHandle* transport_socket, |
| 605 const HostPortPair& host_and_port, | 617 const HostPortPair& host_and_port, |
| 606 const SSLConfig& ssl_config, | 618 const SSLConfig& ssl_config, |
| 607 SSLHostInfo* ssl_host_info, | 619 SSLHostInfo* ssl_host_info, |
| 608 CertVerifier* cert_verifier, | 620 CertVerifier* cert_verifier, |
| 609 DnsCertProvenanceChecker* dns_cert_checker) { | 621 DnsCertProvenanceChecker* dns_cert_checker) { |
| 610 MockSSLClientSocket* socket = | 622 MockSSLClientSocket* socket = |
| 611 new MockSSLClientSocket(transport_socket, host_and_port, ssl_config, | 623 new MockSSLClientSocket(transport_socket, host_and_port, ssl_config, |
| 612 ssl_host_info, mock_ssl_data_.GetNext()); | 624 ssl_host_info, mock_ssl_data_.GetNext()); |
| (...skipping 684 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1297 net::NetLog* net_log, | 1309 net::NetLog* net_log, |
| 1298 const net::NetLog::Source& source) { | 1310 const net::NetLog::Source& source) { |
| 1299 DeterministicSocketData* data_provider = mock_data().GetNext(); | 1311 DeterministicSocketData* data_provider = mock_data().GetNext(); |
| 1300 DeterministicMockTCPClientSocket* socket = | 1312 DeterministicMockTCPClientSocket* socket = |
| 1301 new DeterministicMockTCPClientSocket(net_log, data_provider); | 1313 new DeterministicMockTCPClientSocket(net_log, data_provider); |
| 1302 data_provider->set_socket(socket->AsWeakPtr()); | 1314 data_provider->set_socket(socket->AsWeakPtr()); |
| 1303 tcp_client_sockets().push_back(socket); | 1315 tcp_client_sockets().push_back(socket); |
| 1304 return socket; | 1316 return socket; |
| 1305 } | 1317 } |
| 1306 | 1318 |
| 1319 ClientSocket* DeterministicMockClientSocketFactory::CreateSCTPClientSocket( |
| 1320 const AddressList& addresses, |
| 1321 net::NetLog* net_log, |
| 1322 const net::NetLog::Source& source) { |
| 1323 DeterministicSocketData* data_provider = mock_data().GetNext(); |
| 1324 DeterministicMockTCPClientSocket* socket = |
| 1325 new DeterministicMockTCPClientSocket(net_log, data_provider); |
| 1326 data_provider->set_socket(socket->AsWeakPtr()); |
| 1327 tcp_client_sockets().push_back(socket); |
| 1328 return socket; |
| 1329 } |
| 1330 |
| 1307 SSLClientSocket* DeterministicMockClientSocketFactory::CreateSSLClientSocket( | 1331 SSLClientSocket* DeterministicMockClientSocketFactory::CreateSSLClientSocket( |
| 1308 ClientSocketHandle* transport_socket, | 1332 ClientSocketHandle* transport_socket, |
| 1309 const HostPortPair& host_and_port, | 1333 const HostPortPair& host_and_port, |
| 1310 const SSLConfig& ssl_config, | 1334 const SSLConfig& ssl_config, |
| 1311 SSLHostInfo* ssl_host_info, | 1335 SSLHostInfo* ssl_host_info, |
| 1312 CertVerifier* cert_verifier, | 1336 CertVerifier* cert_verifier, |
| 1313 DnsCertProvenanceChecker* dns_cert_checker) { | 1337 DnsCertProvenanceChecker* dns_cert_checker) { |
| 1314 MockSSLClientSocket* socket = | 1338 MockSSLClientSocket* socket = |
| 1315 new MockSSLClientSocket(transport_socket, host_and_port, ssl_config, | 1339 new MockSSLClientSocket(transport_socket, host_and_port, ssl_config, |
| 1316 ssl_host_info, mock_ssl_data_.GetNext()); | 1340 ssl_host_info, mock_ssl_data_.GetNext()); |
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1362 | 1386 |
| 1363 const char kSOCKS5OkRequest[] = | 1387 const char kSOCKS5OkRequest[] = |
| 1364 { 0x05, 0x01, 0x00, 0x03, 0x04, 'h', 'o', 's', 't', 0x00, 0x50 }; | 1388 { 0x05, 0x01, 0x00, 0x03, 0x04, 'h', 'o', 's', 't', 0x00, 0x50 }; |
| 1365 const int kSOCKS5OkRequestLength = arraysize(kSOCKS5OkRequest); | 1389 const int kSOCKS5OkRequestLength = arraysize(kSOCKS5OkRequest); |
| 1366 | 1390 |
| 1367 const char kSOCKS5OkResponse[] = | 1391 const char kSOCKS5OkResponse[] = |
| 1368 { 0x05, 0x00, 0x00, 0x01, 127, 0, 0, 1, 0x00, 0x50 }; | 1392 { 0x05, 0x00, 0x00, 0x01, 127, 0, 0, 1, 0x00, 0x50 }; |
| 1369 const int kSOCKS5OkResponseLength = arraysize(kSOCKS5OkResponse); | 1393 const int kSOCKS5OkResponseLength = arraysize(kSOCKS5OkResponse); |
| 1370 | 1394 |
| 1371 } // namespace net | 1395 } // namespace net |
| OLD | NEW |