summaryrefslogtreecommitdiffstats
path: root/chromium/net/quic/test_tools/mock_crypto_client_stream.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/net/quic/test_tools/mock_crypto_client_stream.h')
-rw-r--r--chromium/net/quic/test_tools/mock_crypto_client_stream.h15
1 files changed, 12 insertions, 3 deletions
diff --git a/chromium/net/quic/test_tools/mock_crypto_client_stream.h b/chromium/net/quic/test_tools/mock_crypto_client_stream.h
index ada1b6883ba..e940a1e940c 100644
--- a/chromium/net/quic/test_tools/mock_crypto_client_stream.h
+++ b/chromium/net/quic/test_tools/mock_crypto_client_stream.h
@@ -14,6 +14,8 @@
namespace net {
+class QuicServerId;
+
class MockCryptoClientStream : public QuicCryptoClientStream {
public:
// HandshakeMode enumerates the handshake mode MockCryptoClientStream should
@@ -34,10 +36,12 @@ class MockCryptoClientStream : public QuicCryptoClientStream {
};
MockCryptoClientStream(
- const string& server_hostname,
- QuicSession* session,
+ const QuicServerId& server_id,
+ QuicClientSessionBase* session,
+ ProofVerifyContext* verify_context,
QuicCryptoClientConfig* crypto_config,
- HandshakeMode handshake_mode);
+ HandshakeMode handshake_mode,
+ const ProofVerifyDetails* proof_verify_details_);
virtual ~MockCryptoClientStream();
// CryptoFramerVisitorInterface implementation.
@@ -55,6 +59,11 @@ class MockCryptoClientStream : public QuicCryptoClientStream {
private:
void SetConfigNegotiated();
+ QuicClientSessionBase* client_session();
+
+ const ProofVerifyDetails* proof_verify_details_;
+
+ DISALLOW_COPY_AND_ASSIGN(MockCryptoClientStream);
};
} // namespace net