Change parameter list of QuicConnection::OnConnectionClosed upcall
Parameter list was the individual fields of the Connection Close frame.
Now, the QuicConnectionCloseFrame is passed up. This object contains
all the parameters of the frame.
gfe-relnote: N/A, not flag protected. This change just rearranges function parameters.
PiperOrigin-RevId: 254406883
Change-Id: I6c11b7d7a09d5e765f385d8d54a56c02687e7894
diff --git a/quic/core/http/quic_spdy_stream_test.cc b/quic/core/http/quic_spdy_stream_test.cc
index c627487..348e5d3 100644
--- a/quic/core/http/quic_spdy_stream_test.cc
+++ b/quic/core/http/quic_spdy_stream_test.cc
@@ -388,12 +388,11 @@
connection_close_behavior);
})));
EXPECT_CALL(*connection_, SendConnectionClosePacket(_, _));
- EXPECT_CALL(*session_, OnConnectionClosed(_, _, _))
- .WillOnce(
- Invoke([this](QuicErrorCode error, const std::string& error_details,
- ConnectionCloseSource source) {
- session_->ReallyOnConnectionClosed(error, error_details, source);
- }));
+ EXPECT_CALL(*session_, OnConnectionClosed(_, _))
+ .WillOnce(Invoke([this](const QuicConnectionCloseFrame& frame,
+ ConnectionCloseSource source) {
+ session_->ReallyOnConnectionClosed(frame, source);
+ }));
EXPECT_CALL(*session_, SendRstStream(_, _, _));
EXPECT_CALL(*session_, SendRstStream(_, _, _));
@@ -1801,12 +1800,11 @@
connection_close_behavior);
})));
EXPECT_CALL(*connection_, SendConnectionClosePacket(_, _));
- EXPECT_CALL(*session_, OnConnectionClosed(_, _, _))
- .WillOnce(
- Invoke([this](QuicErrorCode error, const std::string& error_details,
- ConnectionCloseSource source) {
- session_->ReallyOnConnectionClosed(error, error_details, source);
- }));
+ EXPECT_CALL(*session_, OnConnectionClosed(_, _))
+ .WillOnce(Invoke([this](const QuicConnectionCloseFrame& frame,
+ ConnectionCloseSource source) {
+ session_->ReallyOnConnectionClosed(frame, source);
+ }));
EXPECT_CALL(*session_, SendRstStream(_, _, _));
EXPECT_CALL(*session_, SendRstStream(_, _, _));
stream_->OnStreamFrame(frame);