Use QuicSession::transport_version() instead of QuicConnection::transport_version() to make code cleaner.
gfe-relnote: code cleanup, not protected.
PiperOrigin-RevId: 267628510
Change-Id: I2b28c42ec2345870905e7e5d7e88721be86ad6e4
diff --git a/quic/core/legacy_quic_stream_id_manager.cc b/quic/core/legacy_quic_stream_id_manager.cc
index a7ec123..157e375 100644
--- a/quic/core/legacy_quic_stream_id_manager.cc
+++ b/quic/core/legacy_quic_stream_id_manager.cc
@@ -19,19 +19,17 @@
: session_(session),
max_open_outgoing_streams_(max_open_outgoing_streams),
max_open_incoming_streams_(max_open_incoming_streams),
- next_outgoing_stream_id_(QuicUtils::GetFirstBidirectionalStreamId(
- session->connection()->transport_version(),
- session->perspective())),
+ next_outgoing_stream_id_(
+ QuicUtils::GetFirstBidirectionalStreamId(session->transport_version(),
+ session->perspective())),
largest_peer_created_stream_id_(
session->perspective() == Perspective::IS_SERVER
- ? (QuicVersionUsesCryptoFrames(
- session->connection()->transport_version())
+ ? (QuicVersionUsesCryptoFrames(session->transport_version())
? QuicUtils::GetInvalidStreamId(
- session->connection()->transport_version())
+ session->transport_version())
: QuicUtils::GetCryptoStreamId(
- session->connection()->transport_version()))
- : QuicUtils::GetInvalidStreamId(
- session->connection()->transport_version())) {}
+ session->transport_version()))
+ : QuicUtils::GetInvalidStreamId(session->transport_version())) {}
LegacyQuicStreamIdManager::~LegacyQuicStreamIdManager() {
QUIC_LOG_IF(WARNING,
@@ -71,8 +69,7 @@
available_streams_.erase(stream_id);
if (largest_peer_created_stream_id_ !=
- QuicUtils::GetInvalidStreamId(
- session_->connection()->transport_version()) &&
+ QuicUtils::GetInvalidStreamId(session_->transport_version()) &&
stream_id <= largest_peer_created_stream_id_) {
return true;
}
@@ -83,8 +80,7 @@
size_t additional_available_streams =
(stream_id - largest_peer_created_stream_id_) / 2 - 1;
if (largest_peer_created_stream_id_ ==
- QuicUtils::GetInvalidStreamId(
- session_->connection()->transport_version())) {
+ QuicUtils::GetInvalidStreamId(session_->transport_version())) {
additional_available_streams = (stream_id + 1) / 2 - 1;
}
size_t new_num_available_streams =
@@ -105,10 +101,9 @@
}
QuicStreamId first_available_stream = largest_peer_created_stream_id_ + 2;
if (largest_peer_created_stream_id_ ==
- QuicUtils::GetInvalidStreamId(
- session_->connection()->transport_version())) {
+ QuicUtils::GetInvalidStreamId(session_->transport_version())) {
first_available_stream = QuicUtils::GetFirstBidirectionalStreamId(
- session_->connection()->transport_version(),
+ session_->transport_version(),
QuicUtils::InvertPerspective(session_->perspective()));
}
for (QuicStreamId id = first_available_stream; id < stream_id; id += 2) {
@@ -133,8 +128,7 @@
}
// For peer created streams, we also need to consider available streams.
return largest_peer_created_stream_id_ ==
- QuicUtils::GetInvalidStreamId(
- session_->connection()->transport_version()) ||
+ QuicUtils::GetInvalidStreamId(session_->transport_version()) ||
id > largest_peer_created_stream_id_ ||
QuicContainsKey(available_streams_, id);
}