Index: net/quic/quic_client_session_base.h |
diff --git a/net/quic/quic_client_session_base.h b/net/quic/quic_client_session_base.h |
index e48fd957d40a40964120c13a437caaab3e78fc3e..1b8773ffff4c7d666e9870d2ea924ea7dcf21560 100644 |
--- a/net/quic/quic_client_session_base.h |
+++ b/net/quic/quic_client_session_base.h |
@@ -24,7 +24,9 @@ using QuicPromisedByUrlMap = |
std::unordered_map<std::string, QuicClientPromisedInfo*>; |
// Base class for all client-specific QuicSession subclasses. |
-class NET_EXPORT_PRIVATE QuicClientSessionBase : public QuicSpdySession { |
+class NET_EXPORT_PRIVATE QuicClientSessionBase |
+ : public QuicSpdySession, |
+ public QuicCryptoClientStream::ProofHandler { |
public: |
// Caller retains ownership of |promised_by_url|. |
QuicClientSessionBase(QuicConnection* connection, |
@@ -33,18 +35,6 @@ class NET_EXPORT_PRIVATE QuicClientSessionBase : public QuicSpdySession { |
~QuicClientSessionBase() override; |
- // Called when the proof in |cached| is marked valid. If this is a secure |
- // QUIC session, then this will happen only after the proof verifier |
- // completes. |
- virtual void OnProofValid( |
- const QuicCryptoClientConfig::CachedState& cached) = 0; |
- |
- // Called when proof verification details become available, either because |
- // proof verification is complete, or when cached details are used. This |
- // will only be called for secure QUIC connections. |
- virtual void OnProofVerifyDetailsAvailable( |
- const ProofVerifyDetails& verify_details) = 0; |
- |
// Override base class to set FEC policy before any data is sent by client. |
void OnCryptoHandshakeEvent(CryptoHandshakeEvent event) override; |