Chromium Code Reviews| Index: net/quic/test_tools/mock_crypto_client_stream_factory.h |
| diff --git a/net/quic/test_tools/mock_crypto_client_stream_factory.h b/net/quic/test_tools/mock_crypto_client_stream_factory.h |
| index b138c70ee87ee992d48b849035cc3217005b8fa7..edfadc059ac43a759e4c173e22af4f19a6991c05 100644 |
| --- a/net/quic/test_tools/mock_crypto_client_stream_factory.h |
| +++ b/net/quic/test_tools/mock_crypto_client_stream_factory.h |
| @@ -5,6 +5,7 @@ |
| #ifndef NET_QUIC_TEST_TOOLS_MOCK_CRYPTO_CLIENT_STREAM_FACTORY_H_ |
| #define NET_QUIC_TEST_TOOLS_MOCK_CRYPTO_CLIENT_STREAM_FACTORY_H_ |
| +#include <queue> |
| #include <string> |
| #include "net/quic/quic_crypto_client_stream.h" |
| @@ -18,7 +19,7 @@ class QuicServerId; |
| class MockCryptoClientStreamFactory : public QuicCryptoClientStreamFactory { |
| public: |
| MockCryptoClientStreamFactory(); |
| - ~MockCryptoClientStreamFactory() override {} |
| + ~MockCryptoClientStreamFactory() override; |
| QuicCryptoClientStream* CreateQuicCryptoClientStream( |
| const QuicServerId& server_id, |
| @@ -30,9 +31,9 @@ class MockCryptoClientStreamFactory : public QuicCryptoClientStreamFactory { |
| handshake_mode_ = handshake_mode; |
| } |
| - void set_proof_verify_details( |
| + void add_proof_verify_details( |
|
Ryan Hamilton
2015/05/15 14:48:04
Please comment on ownership.
Ryan Hamilton
2015/05/15 14:48:04
Should this be AddProffVerifyDetails() since it's
Bence
2015/05/15 17:04:34
Done.
Bence
2015/05/15 17:04:34
Done.
|
| const ProofVerifyDetails* proof_verify_details) { |
| - proof_verify_details_ = proof_verify_details; |
| + proof_verify_details_queue_.push(proof_verify_details); |
| } |
| MockCryptoClientStream* last_stream() const { |
| @@ -42,7 +43,7 @@ class MockCryptoClientStreamFactory : public QuicCryptoClientStreamFactory { |
| private: |
| MockCryptoClientStream::HandshakeMode handshake_mode_; |
| MockCryptoClientStream* last_stream_; |
| - const ProofVerifyDetails* proof_verify_details_; |
| + std::queue<const ProofVerifyDetails*> proof_verify_details_queue_; |
| DISALLOW_COPY_AND_ASSIGN(MockCryptoClientStreamFactory); |
| }; |