Index: net/tools/quic/quic_dispatcher.h |
diff --git a/net/tools/quic/quic_dispatcher.h b/net/tools/quic/quic_dispatcher.h |
index d6d284f0dbe4e7217ad4ccf79a65dfb8e405739a..8f5db502c5d0fff2131f55bd72bf38b1fe78836b 100644 |
--- a/net/tools/quic/quic_dispatcher.h |
+++ b/net/tools/quic/quic_dispatcher.h |
@@ -22,7 +22,7 @@ |
#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" |
+#include "net/quic/core/quic_session.h" |
#include "net/tools/quic/quic_process_packet_interface.h" |
#include "net/tools/quic/quic_time_wait_list_manager.h" |
@@ -89,11 +89,10 @@ class QuicDispatcher : public QuicServerSessionBase::Visitor, |
// time-wait list. |
void OnConnectionAddedToTimeWaitList(QuicConnectionId connection_id) override; |
- void OnPacketBeingDispatchedToSession( |
- QuicServerSessionBase* session) override {} |
+ void OnPacketBeingDispatchedToSession(QuicSession* session) override {} |
- using SessionMap = std::unordered_map<QuicConnectionId, |
- std::unique_ptr<QuicServerSessionBase>>; |
+ using SessionMap = |
+ std::unordered_map<QuicConnectionId, std::unique_ptr<QuicSession>>; |
const SessionMap& session_map() const { return session_map_; } |
@@ -158,9 +157,8 @@ class QuicDispatcher : public QuicServerSessionBase::Visitor, |
virtual bool HasChlosBuffered() const; |
protected: |
- virtual QuicServerSessionBase* CreateQuicSession( |
- QuicConnectionId connection_id, |
- const IPEndPoint& client_address) = 0; |
+ virtual QuicSession* CreateQuicSession(QuicConnectionId connection_id, |
+ const IPEndPoint& client_address) = 0; |
// Called when a connection is rejected statelessly. |
virtual void OnConnectionRejectedStatelessly(); |
@@ -293,7 +291,7 @@ class QuicDispatcher : public QuicServerSessionBase::Visitor, |
// Deliver |packets| to |session| for further processing. |
void DeliverPacketsToSession( |
const std::list<QuicBufferedPacketStore::BufferedPacket>& packets, |
- QuicServerSessionBase* session); |
+ QuicSession* session); |
// Perform the appropriate actions on the current packet based on |fate| - |
// either process, buffer, or drop it. |
@@ -337,8 +335,8 @@ class QuicDispatcher : public QuicServerSessionBase::Visitor, |
// Entity that manages connection_ids in time wait state. |
std::unique_ptr<QuicTimeWaitListManager> time_wait_list_manager_; |
- // The list of closed but not-yet-deleted sessions. |
- std::vector<std::unique_ptr<QuicServerSessionBase>> closed_session_list_; |
+ // The std::list of closed but not-yet-deleted sessions. |
+ std::vector<std::unique_ptr<QuicSession>> closed_session_list_; |
// The helper used for all connections. |
std::unique_ptr<QuicConnectionHelperInterface> helper_; |