Index: net/tools/quic/quic_dispatcher.h |
diff --git a/net/tools/quic/quic_dispatcher.h b/net/tools/quic/quic_dispatcher.h |
index 59f229bbffa1c7d461802193d8ec92b5bbc45da0..e81e0a71534f34bd0006d97554eb99ba06416c30 100644 |
--- a/net/tools/quic/quic_dispatcher.h |
+++ b/net/tools/quic/quic_dispatcher.h |
@@ -20,6 +20,7 @@ |
#include "net/quic/core/quic_blocked_writer_interface.h" |
#include "net/quic/core/quic_buffered_packet_store.h" |
#include "net/quic/core/quic_connection.h" |
+#include "net/quic/core/quic_crypto_server_stream.h" |
#include "net/quic/core/quic_protocol.h" |
#include "net/quic/core/quic_server_session_base.h" |
@@ -31,7 +32,6 @@ namespace net { |
class QuicConfig; |
class QuicCryptoServerConfig; |
-class QuicServerSessionBase; |
namespace test { |
class QuicDispatcherPeer; |
@@ -53,7 +53,7 @@ class QuicDispatcher : public QuicServerSessionBase::Visitor, |
const QuicCryptoServerConfig* crypto_config, |
QuicVersionManager* version_manager, |
std::unique_ptr<QuicConnectionHelperInterface> helper, |
- std::unique_ptr<QuicServerSessionBase::Helper> session_helper, |
+ std::unique_ptr<QuicCryptoServerStream::Helper> session_helper, |
std::unique_ptr<QuicAlarmFactory> alarm_factory); |
~QuicDispatcher() override; |
@@ -227,7 +227,7 @@ class QuicDispatcher : public QuicServerSessionBase::Visitor, |
QuicConnectionHelperInterface* helper() { return helper_.get(); } |
- QuicServerSessionBase::Helper* session_helper() { |
+ QuicCryptoServerStream::Helper* session_helper() { |
return session_helper_.get(); |
} |
@@ -328,7 +328,7 @@ class QuicDispatcher : public QuicServerSessionBase::Visitor, |
std::unique_ptr<QuicConnectionHelperInterface> helper_; |
// The helper used for all sessions. |
- std::unique_ptr<QuicServerSessionBase::Helper> session_helper_; |
+ std::unique_ptr<QuicCryptoServerStream::Helper> session_helper_; |
// Creates alarms. |
std::unique_ptr<QuicAlarmFactory> alarm_factory_; |