summaryrefslogtreecommitdiffstats
path: root/chromium/net/quic/test_tools/mock_crypto_client_stream_factory.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/net/quic/test_tools/mock_crypto_client_stream_factory.h')
-rw-r--r--chromium/net/quic/test_tools/mock_crypto_client_stream_factory.h15
1 files changed, 12 insertions, 3 deletions
diff --git a/chromium/net/quic/test_tools/mock_crypto_client_stream_factory.h b/chromium/net/quic/test_tools/mock_crypto_client_stream_factory.h
index 9d056cbc72d..721ec258cee 100644
--- a/chromium/net/quic/test_tools/mock_crypto_client_stream_factory.h
+++ b/chromium/net/quic/test_tools/mock_crypto_client_stream_factory.h
@@ -13,15 +13,16 @@
namespace net {
+class QuicServerId;
+
class MockCryptoClientStreamFactory : public QuicCryptoClientStreamFactory {
public:
MockCryptoClientStreamFactory();
-
virtual ~MockCryptoClientStreamFactory() {}
virtual QuicCryptoClientStream* CreateQuicCryptoClientStream(
- const string& server_hostname,
- QuicSession* session,
+ const QuicServerId& server_id,
+ QuicClientSession* session,
QuicCryptoClientConfig* crypto_config) OVERRIDE;
void set_handshake_mode(
@@ -29,6 +30,11 @@ class MockCryptoClientStreamFactory : public QuicCryptoClientStreamFactory {
handshake_mode_ = handshake_mode;
}
+ void set_proof_verify_details(
+ const ProofVerifyDetails* proof_verify_details) {
+ proof_verify_details_ = proof_verify_details;
+ }
+
MockCryptoClientStream* last_stream() const {
return last_stream_;
}
@@ -36,6 +42,9 @@ class MockCryptoClientStreamFactory : public QuicCryptoClientStreamFactory {
private:
MockCryptoClientStream::HandshakeMode handshake_mode_;
MockCryptoClientStream* last_stream_;
+ const ProofVerifyDetails* proof_verify_details_;
+
+ DISALLOW_COPY_AND_ASSIGN(MockCryptoClientStreamFactory);
};
} // namespace net