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

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

Issue 6580006: Implement ClientSocketFactory::ClearSSLSessionCache (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Addressed wtc's comments Created 9 years, 10 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 #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
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() {}
wtc 2011/02/24 22:49:37 Nit: please define these two ClearSSLSessionCache(
Ryan Hamilton 2011/02/24 23:38:35 Done.
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
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
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_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698