Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(57)

Side by Side Diff: net/socket/socket_test_util.cc

Issue 6800009: Attn: Mike Belshe Base URL: http://src.chromium.org/svn/trunk/src/
Patch Set: Created 9 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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
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
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
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
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698