| 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 514 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 525   // created. | 525   // created. | 
| 526   MockSSLClientSocket* GetMockSSLClientSocket(size_t index) const; | 526   MockSSLClientSocket* GetMockSSLClientSocket(size_t index) const; | 
| 527 | 527 | 
| 528   // ClientSocketFactory | 528   // ClientSocketFactory | 
| 529   virtual ClientSocket* CreateTCPClientSocket( | 529   virtual ClientSocket* CreateTCPClientSocket( | 
| 530       const AddressList& addresses, | 530       const AddressList& addresses, | 
| 531       NetLog* net_log, | 531       NetLog* net_log, | 
| 532       const NetLog::Source& source); | 532       const NetLog::Source& source); | 
| 533   virtual SSLClientSocket* CreateSSLClientSocket( | 533   virtual SSLClientSocket* CreateSSLClientSocket( | 
| 534       ClientSocketHandle* transport_socket, | 534       ClientSocketHandle* transport_socket, | 
| 535       const std::string& hostname, | 535       const HostPortPair& host_and_port, | 
| 536       const SSLConfig& ssl_config, | 536       const SSLConfig& ssl_config, | 
| 537       SSLHostInfo* ssl_host_info, | 537       SSLHostInfo* ssl_host_info, | 
| 538       DnsRRResolver* dnsrr_resolver); | 538       DnsRRResolver* dnsrr_resolver); | 
| 539   SocketDataProviderArray<SocketDataProvider>& mock_data() { | 539   SocketDataProviderArray<SocketDataProvider>& mock_data() { | 
| 540     return mock_data_; | 540     return mock_data_; | 
| 541   } | 541   } | 
| 542   std::vector<MockTCPClientSocket*>& tcp_client_sockets() { | 542   std::vector<MockTCPClientSocket*>& tcp_client_sockets() { | 
| 543     return tcp_client_sockets_; | 543     return tcp_client_sockets_; | 
| 544   } | 544   } | 
| 545 | 545 | 
| (...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 683   bool read_pending_; | 683   bool read_pending_; | 
| 684   net::CompletionCallback* read_callback_; | 684   net::CompletionCallback* read_callback_; | 
| 685   net::DeterministicSocketData* data_; | 685   net::DeterministicSocketData* data_; | 
| 686   bool was_used_to_convey_data_; | 686   bool was_used_to_convey_data_; | 
| 687 }; | 687 }; | 
| 688 | 688 | 
| 689 class MockSSLClientSocket : public MockClientSocket { | 689 class MockSSLClientSocket : public MockClientSocket { | 
| 690  public: | 690  public: | 
| 691   MockSSLClientSocket( | 691   MockSSLClientSocket( | 
| 692       net::ClientSocketHandle* transport_socket, | 692       net::ClientSocketHandle* transport_socket, | 
| 693       const std::string& hostname, | 693       const HostPortPair& host_and_port, | 
| 694       const net::SSLConfig& ssl_config, | 694       const net::SSLConfig& ssl_config, | 
| 695       SSLHostInfo* ssl_host_info, | 695       SSLHostInfo* ssl_host_info, | 
| 696       net::SSLSocketDataProvider* socket); | 696       net::SSLSocketDataProvider* socket); | 
| 697   ~MockSSLClientSocket(); | 697   ~MockSSLClientSocket(); | 
| 698 | 698 | 
| 699   // ClientSocket methods: | 699   // ClientSocket methods: | 
| 700   virtual int Connect(net::CompletionCallback* callback); | 700   virtual int Connect(net::CompletionCallback* callback); | 
| 701   virtual void Disconnect(); | 701   virtual void Disconnect(); | 
| 702   virtual bool IsConnected() const; | 702   virtual bool IsConnected() const; | 
| 703   virtual bool WasEverUsed() const; | 703   virtual bool WasEverUsed() const; | 
| (...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 870   // Return |index|-th MockSSLClientSocket (starting from 0) that the factory | 870   // Return |index|-th MockSSLClientSocket (starting from 0) that the factory | 
| 871   // created. | 871   // created. | 
| 872   MockSSLClientSocket* GetMockSSLClientSocket(size_t index) const; | 872   MockSSLClientSocket* GetMockSSLClientSocket(size_t index) const; | 
| 873 | 873 | 
| 874   // ClientSocketFactory | 874   // ClientSocketFactory | 
| 875   virtual ClientSocket* CreateTCPClientSocket(const AddressList& addresses, | 875   virtual ClientSocket* CreateTCPClientSocket(const AddressList& addresses, | 
| 876                                               NetLog* net_log, | 876                                               NetLog* net_log, | 
| 877                                               const NetLog::Source& source); | 877                                               const NetLog::Source& source); | 
| 878   virtual SSLClientSocket* CreateSSLClientSocket( | 878   virtual SSLClientSocket* CreateSSLClientSocket( | 
| 879       ClientSocketHandle* transport_socket, | 879       ClientSocketHandle* transport_socket, | 
| 880       const std::string& hostname, | 880       const HostPortPair& host_and_port, | 
| 881       const SSLConfig& ssl_config, | 881       const SSLConfig& ssl_config, | 
| 882       SSLHostInfo* ssl_host_info, | 882       SSLHostInfo* ssl_host_info, | 
| 883       DnsRRResolver* dnsrr_resolver); | 883       DnsRRResolver* dnsrr_resolver); | 
| 884 | 884 | 
| 885   SocketDataProviderArray<DeterministicSocketData>& mock_data() { | 885   SocketDataProviderArray<DeterministicSocketData>& mock_data() { | 
| 886     return mock_data_; | 886     return mock_data_; | 
| 887   } | 887   } | 
| 888   std::vector<DeterministicMockTCPClientSocket*>& tcp_client_sockets() { | 888   std::vector<DeterministicMockTCPClientSocket*>& tcp_client_sockets() { | 
| 889     return tcp_client_sockets_; | 889     return tcp_client_sockets_; | 
| 890   } | 890   } | 
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 936 | 936 | 
| 937 extern const char kSOCKS5OkRequest[]; | 937 extern const char kSOCKS5OkRequest[]; | 
| 938 extern const int kSOCKS5OkRequestLength; | 938 extern const int kSOCKS5OkRequestLength; | 
| 939 | 939 | 
| 940 extern const char kSOCKS5OkResponse[]; | 940 extern const char kSOCKS5OkResponse[]; | 
| 941 extern const int kSOCKS5OkResponseLength; | 941 extern const int kSOCKS5OkResponseLength; | 
| 942 | 942 | 
| 943 }  // namespace net | 943 }  // namespace net | 
| 944 | 944 | 
| 945 #endif  // NET_SOCKET_SOCKET_TEST_UTIL_H_ | 945 #endif  // NET_SOCKET_SOCKET_TEST_UTIL_H_ | 
| OLD | NEW | 
|---|