Move drop_response_body from QuicClient to QuicSpdyClientBase to share with chromium gfe-relnote: n/a - tools only PiperOrigin-RevId: 248437064 Change-Id: Ie2c1e0cab910336d3d5f814541254763b503eb76
diff --git a/quic/tools/quic_client.cc b/quic/tools/quic_client.cc index b736c71..e7fe6b4 100644 --- a/quic/tools/quic_client.cc +++ b/quic/tools/quic_client.cc
@@ -85,7 +85,7 @@ QuicConnection* connection) { return QuicMakeUnique<QuicSimpleClientSession>( *config(), supported_versions, connection, server_id(), crypto_config(), - push_promise_index(), drop_response_body_); + push_promise_index(), drop_response_body()); } QuicClientEpollNetworkHelper* QuicClient::epoll_network_helper() {
diff --git a/quic/tools/quic_client.h b/quic/tools/quic_client.h index b84c597..0e708ec 100644 --- a/quic/tools/quic_client.h +++ b/quic/tools/quic_client.h
@@ -67,13 +67,8 @@ QuicClientEpollNetworkHelper* epoll_network_helper(); const QuicClientEpollNetworkHelper* epoll_network_helper() const; - void set_drop_response_body(bool drop_response_body) { - drop_response_body_ = drop_response_body; - } - private: friend class test::QuicClientPeer; - bool drop_response_body_ = false; }; } // namespace quic
diff --git a/quic/tools/quic_spdy_client_base.h b/quic/tools/quic_spdy_client_base.h index 03a981e..0bc4f23 100644 --- a/quic/tools/quic_spdy_client_base.h +++ b/quic/tools/quic_spdy_client_base.h
@@ -135,6 +135,11 @@ response_listener_ = std::move(listener); } + void set_drop_response_body(bool drop_response_body) { + drop_response_body_ = drop_response_body; + } + bool drop_response_body() const { return drop_response_body_; } + protected: int GetNumSentClientHellosFromSession() override; int GetNumReceivedServerConfigUpdatesFromSession() override; @@ -209,6 +214,8 @@ std::vector<std::unique_ptr<QuicDataToResend>> data_to_resend_on_connect_; std::unique_ptr<ClientQuicDataToResend> push_promise_data_to_resend_; + + bool drop_response_body_ = false; }; } // namespace quic