| 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 #ifndef NET_SOCKET_SOCKET_TEST_UTIL_H_ | 5 #ifndef NET_SOCKET_SOCKET_TEST_UTIL_H_ |
| 6 #define NET_SOCKET_SOCKET_TEST_UTIL_H_ | 6 #define NET_SOCKET_SOCKET_TEST_UTIL_H_ |
| 7 #pragma once | 7 #pragma once |
| 8 | 8 |
| 9 #include <cstring> | 9 #include <cstring> |
| 10 #include <deque> | 10 #include <deque> |
| (...skipping 528 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 539 const AddressList& addresses, | 539 const AddressList& addresses, |
| 540 NetLog* net_log, | 540 NetLog* net_log, |
| 541 const NetLog::Source& source); | 541 const NetLog::Source& source); |
| 542 virtual SSLClientSocket* CreateSSLClientSocket( | 542 virtual SSLClientSocket* CreateSSLClientSocket( |
| 543 ClientSocketHandle* transport_socket, | 543 ClientSocketHandle* transport_socket, |
| 544 const HostPortPair& host_and_port, | 544 const HostPortPair& host_and_port, |
| 545 const SSLConfig& ssl_config, | 545 const SSLConfig& ssl_config, |
| 546 SSLHostInfo* ssl_host_info, | 546 SSLHostInfo* ssl_host_info, |
| 547 CertVerifier* cert_verifier, | 547 CertVerifier* cert_verifier, |
| 548 DnsCertProvenanceChecker* dns_cert_checker); | 548 DnsCertProvenanceChecker* dns_cert_checker); |
| 549 virtual void ClearSSLSessionCache(); |
| 549 | 550 |
| 550 private: | 551 private: |
| 551 SocketDataProviderArray<SocketDataProvider> mock_data_; | 552 SocketDataProviderArray<SocketDataProvider> mock_data_; |
| 552 SocketDataProviderArray<SSLSocketDataProvider> mock_ssl_data_; | 553 SocketDataProviderArray<SSLSocketDataProvider> mock_ssl_data_; |
| 553 | 554 |
| 554 // Store pointers to handed out sockets in case the test wants to get them. | 555 // Store pointers to handed out sockets in case the test wants to get them. |
| 555 std::vector<MockTCPClientSocket*> tcp_client_sockets_; | 556 std::vector<MockTCPClientSocket*> tcp_client_sockets_; |
| 556 std::vector<MockSSLClientSocket*> ssl_client_sockets_; | 557 std::vector<MockSSLClientSocket*> ssl_client_sockets_; |
| 557 }; | 558 }; |
| 558 | 559 |
| (...skipping 334 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 893 virtual ClientSocket* CreateTCPClientSocket(const AddressList& addresses, | 894 virtual ClientSocket* CreateTCPClientSocket(const AddressList& addresses, |
| 894 NetLog* net_log, | 895 NetLog* net_log, |
| 895 const NetLog::Source& source); | 896 const NetLog::Source& source); |
| 896 virtual SSLClientSocket* CreateSSLClientSocket( | 897 virtual SSLClientSocket* CreateSSLClientSocket( |
| 897 ClientSocketHandle* transport_socket, | 898 ClientSocketHandle* transport_socket, |
| 898 const HostPortPair& host_and_port, | 899 const HostPortPair& host_and_port, |
| 899 const SSLConfig& ssl_config, | 900 const SSLConfig& ssl_config, |
| 900 SSLHostInfo* ssl_host_info, | 901 SSLHostInfo* ssl_host_info, |
| 901 CertVerifier* cert_verifier, | 902 CertVerifier* cert_verifier, |
| 902 DnsCertProvenanceChecker* dns_cert_checker); | 903 DnsCertProvenanceChecker* dns_cert_checker); |
| 904 virtual void ClearSSLSessionCache(); |
| 903 | 905 |
| 904 private: | 906 private: |
| 905 SocketDataProviderArray<DeterministicSocketData> mock_data_; | 907 SocketDataProviderArray<DeterministicSocketData> mock_data_; |
| 906 SocketDataProviderArray<SSLSocketDataProvider> mock_ssl_data_; | 908 SocketDataProviderArray<SSLSocketDataProvider> mock_ssl_data_; |
| 907 | 909 |
| 908 // Store pointers to handed out sockets in case the test wants to get them. | 910 // Store pointers to handed out sockets in case the test wants to get them. |
| 909 std::vector<DeterministicMockTCPClientSocket*> tcp_client_sockets_; | 911 std::vector<DeterministicMockTCPClientSocket*> tcp_client_sockets_; |
| 910 std::vector<MockSSLClientSocket*> ssl_client_sockets_; | 912 std::vector<MockSSLClientSocket*> ssl_client_sockets_; |
| 911 }; | 913 }; |
| 912 | 914 |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 948 | 950 |
| 949 extern const char kSOCKS5OkRequest[]; | 951 extern const char kSOCKS5OkRequest[]; |
| 950 extern const int kSOCKS5OkRequestLength; | 952 extern const int kSOCKS5OkRequestLength; |
| 951 | 953 |
| 952 extern const char kSOCKS5OkResponse[]; | 954 extern const char kSOCKS5OkResponse[]; |
| 953 extern const int kSOCKS5OkResponseLength; | 955 extern const int kSOCKS5OkResponseLength; |
| 954 | 956 |
| 955 } // namespace net | 957 } // namespace net |
| 956 | 958 |
| 957 #endif // NET_SOCKET_SOCKET_TEST_UTIL_H_ | 959 #endif // NET_SOCKET_SOCKET_TEST_UTIL_H_ |
| OLD | NEW |