| Index: net/tools/quic/quic_dispatcher.cc
|
| diff --git a/net/tools/quic/quic_dispatcher.cc b/net/tools/quic/quic_dispatcher.cc
|
| index ba15c19aab08e11b8bff67ff55fd677c211227ca..0fb241dc63a9c8a22a261075f8b16c78e9cc7b88 100644
|
| --- a/net/tools/quic/quic_dispatcher.cc
|
| +++ b/net/tools/quic/quic_dispatcher.cc
|
| @@ -14,6 +14,8 @@
|
| #include "net/quic/core/quic_bug_tracker.h"
|
| #include "net/quic/core/quic_flags.h"
|
| #include "net/quic/core/quic_utils.h"
|
| +#include "net/tools/quic/quic_simple_server_session.h"
|
| +
|
| #include "net/tools/quic/chlo_extractor.h"
|
| #include "net/tools/quic/quic_per_connection_packet_writer.h"
|
| #include "net/tools/quic/quic_simple_server_session.h"
|
| @@ -155,7 +157,7 @@ class StatelessConnectionTerminator {
|
| // to give the QuicDispatcher a chance to apply policy checks to the CHLO.
|
| class ChloValidator : public ChloExtractor::Delegate {
|
| public:
|
| - ChloValidator(QuicServerSessionBase::Helper* helper,
|
| + ChloValidator(QuicCryptoServerStream::Helper* helper,
|
| IPEndPoint self_address,
|
| StatelessRejector* rejector)
|
| : helper_(helper),
|
| @@ -180,7 +182,7 @@ class ChloValidator : public ChloExtractor::Delegate {
|
| const string& error_details() const { return error_details_; }
|
|
|
| private:
|
| - QuicServerSessionBase::Helper* helper_; // Unowned.
|
| + QuicCryptoServerStream::Helper* helper_; // Unowned.
|
| IPEndPoint self_address_;
|
| StatelessRejector* rejector_; // Unowned.
|
| bool can_accept_;
|
| @@ -194,7 +196,7 @@ QuicDispatcher::QuicDispatcher(
|
| 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)
|
| : config_(config),
|
| crypto_config_(crypto_config),
|
|
|