| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 | 7 |
| 8 #include <stddef.h> | 8 #include <stddef.h> |
| 9 #include <stdint.h> | 9 #include <stdint.h> |
| 10 | 10 |
| (...skipping 340 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 351 MockConnect connect; | 351 MockConnect connect; |
| 352 SSLClientSocket::NextProtoStatus next_proto_status; | 352 SSLClientSocket::NextProtoStatus next_proto_status; |
| 353 std::string next_proto; | 353 std::string next_proto; |
| 354 NextProtoVector next_protos_expected_in_ssl_config; | 354 NextProtoVector next_protos_expected_in_ssl_config; |
| 355 bool client_cert_sent; | 355 bool client_cert_sent; |
| 356 SSLCertRequestInfo* cert_request_info; | 356 SSLCertRequestInfo* cert_request_info; |
| 357 scoped_refptr<X509Certificate> cert; | 357 scoped_refptr<X509Certificate> cert; |
| 358 bool channel_id_sent; | 358 bool channel_id_sent; |
| 359 ChannelIDService* channel_id_service; | 359 ChannelIDService* channel_id_service; |
| 360 int connection_status; | 360 int connection_status; |
| 361 CertStatus cert_status; |
| 361 }; | 362 }; |
| 362 | 363 |
| 363 // Uses the sequence_number field in the mock reads and writes to | 364 // Uses the sequence_number field in the mock reads and writes to |
| 364 // complete the operations in a specified order. | 365 // complete the operations in a specified order. |
| 365 class SequencedSocketData : public SocketDataProvider { | 366 class SequencedSocketData : public SocketDataProvider { |
| 366 public: | 367 public: |
| 367 // |reads| is the list of MockRead completions. | 368 // |reads| is the list of MockRead completions. |
| 368 // |writes| is the list of MockWrite completions. | 369 // |writes| is the list of MockWrite completions. |
| 369 SequencedSocketData(MockRead* reads, | 370 SequencedSocketData(MockRead* reads, |
| 370 size_t reads_count, | 371 size_t reads_count, |
| (...skipping 616 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 987 | 988 |
| 988 // Helper function to get the total data size of the MockReads in |reads|. | 989 // Helper function to get the total data size of the MockReads in |reads|. |
| 989 int64_t CountReadBytes(const MockRead reads[], size_t reads_size); | 990 int64_t CountReadBytes(const MockRead reads[], size_t reads_size); |
| 990 | 991 |
| 991 // Helper function to get the total data size of the MockWrites in |writes|. | 992 // Helper function to get the total data size of the MockWrites in |writes|. |
| 992 int64_t CountWriteBytes(const MockWrite writes[], size_t writes_size); | 993 int64_t CountWriteBytes(const MockWrite writes[], size_t writes_size); |
| 993 | 994 |
| 994 } // namespace net | 995 } // namespace net |
| 995 | 996 |
| 996 #endif // NET_SOCKET_SOCKET_TEST_UTIL_H_ | 997 #endif // NET_SOCKET_SOCKET_TEST_UTIL_H_ |
| OLD | NEW |