Fix includes in bbr_sender.cc and related files PiperOrigin-RevId: 879697552
diff --git a/quiche/quic/core/congestion_control/bbr_sender.cc b/quiche/quic/core/congestion_control/bbr_sender.cc index 5589369..ba24e8c 100644 --- a/quiche/quic/core/congestion_control/bbr_sender.cc +++ b/quiche/quic/core/congestion_control/bbr_sender.cc
@@ -5,18 +5,27 @@ #include "quiche/quic/core/congestion_control/bbr_sender.h" #include <algorithm> +#include <cstddef> #include <ostream> #include <sstream> #include <string> #include "absl/base/attributes.h" +#include "quiche/quic/core/congestion_control/bandwidth_sampler.h" #include "quiche/quic/core/congestion_control/rtt_stats.h" +#include "quiche/quic/core/congestion_control/send_algorithm_interface.h" #include "quiche/quic/core/crypto/crypto_protocol.h" +#include "quiche/quic/core/crypto/quic_random.h" #include "quiche/quic/core/quic_bandwidth.h" +#include "quiche/quic/core/quic_config.h" +#include "quiche/quic/core/quic_connection_stats.h" +#include "quiche/quic/core/quic_constants.h" +#include "quiche/quic/core/quic_packet_number.h" +#include "quiche/quic/core/quic_tag.h" #include "quiche/quic/core/quic_time.h" #include "quiche/quic/core/quic_time_accumulator.h" #include "quiche/quic/core/quic_types.h" -#include "quiche/quic/platform/api/quic_bug_tracker.h" +#include "quiche/quic/core/quic_unacked_packet_map.h" #include "quiche/quic/platform/api/quic_flag_utils.h" #include "quiche/quic/platform/api/quic_flags.h" #include "quiche/quic/platform/api/quic_logging.h"
diff --git a/quiche/quic/core/congestion_control/bbr_sender.h b/quiche/quic/core/congestion_control/bbr_sender.h index b9492f5..fccc145 100644 --- a/quiche/quic/core/congestion_control/bbr_sender.h +++ b/quiche/quic/core/congestion_control/bbr_sender.h
@@ -16,12 +16,15 @@ #include "quiche/quic/core/congestion_control/windowed_filter.h" #include "quiche/quic/core/crypto/quic_random.h" #include "quiche/quic/core/quic_bandwidth.h" +#include "quiche/quic/core/quic_config.h" +#include "quiche/quic/core/quic_connection_stats.h" #include "quiche/quic/core/quic_packet_number.h" -#include "quiche/quic/core/quic_packets.h" +#include "quiche/quic/core/quic_tag.h" #include "quiche/quic/core/quic_time.h" +#include "quiche/quic/core/quic_types.h" #include "quiche/quic/core/quic_unacked_packet_map.h" -#include "quiche/quic/platform/api/quic_export.h" -#include "quiche/quic/platform/api/quic_flags.h" +#include "quiche/common/platform/api/quiche_export.h" +#include "quiche/common/platform/api/quiche_logging.h" namespace quic {
diff --git a/quiche/quic/core/congestion_control/bbr_sender_test.cc b/quiche/quic/core/congestion_control/bbr_sender_test.cc index 186cd6c..9c85f9b 100644 --- a/quiche/quic/core/congestion_control/bbr_sender_test.cc +++ b/quiche/quic/core/congestion_control/bbr_sender_test.cc
@@ -4,29 +4,37 @@ #include "quiche/quic/core/congestion_control/bbr_sender.h" -#include <algorithm> -#include <map> +#include <cstddef> +#include <cstdint> #include <memory> #include <string> -#include <utility> #include "quiche/quic/core/congestion_control/rtt_stats.h" +#include "quiche/quic/core/congestion_control/send_algorithm_interface.h" #include "quiche/quic/core/crypto/crypto_protocol.h" +#include "quiche/quic/core/crypto/quic_random.h" #include "quiche/quic/core/quic_bandwidth.h" -#include "quiche/quic/core/quic_packets.h" +#include "quiche/quic/core/quic_clock.h" +#include "quiche/quic/core/quic_connection_stats.h" +#include "quiche/quic/core/quic_constants.h" +#include "quiche/quic/core/quic_packet_number.h" +#include "quiche/quic/core/quic_tag.h" +#include "quiche/quic/core/quic_time.h" #include "quiche/quic/core/quic_types.h" -#include "quiche/quic/core/quic_utils.h" +#include "quiche/quic/core/quic_unacked_packet_map.h" #include "quiche/quic/platform/api/quic_flags.h" #include "quiche/quic/platform/api/quic_logging.h" #include "quiche/quic/platform/api/quic_test.h" -#include "quiche/quic/test_tools/mock_clock.h" #include "quiche/quic/test_tools/quic_config_peer.h" #include "quiche/quic/test_tools/quic_connection_peer.h" #include "quiche/quic/test_tools/quic_sent_packet_manager_peer.h" #include "quiche/quic/test_tools/quic_test_utils.h" #include "quiche/quic/test_tools/send_algorithm_test_result.pb.h" #include "quiche/quic/test_tools/send_algorithm_test_utils.h" +#include "quiche/quic/test_tools/simulator/link.h" +#include "quiche/quic/test_tools/simulator/queue.h" #include "quiche/quic/test_tools/simulator/quic_endpoint.h" +#include "quiche/quic/test_tools/simulator/quic_endpoint_base.h" #include "quiche/quic/test_tools/simulator/simulator.h" #include "quiche/quic/test_tools/simulator/switch.h" #include "quiche/common/platform/api/quiche_command_line_flags.h"