#include "quiche/quic/core/quic_packet_reader.h"
#include "absl/base/macros.h"
#include "quiche/quic/core/quic_packets.h"
#include "quiche/quic/core/quic_process_packet_interface.h"
#include "quiche/quic/core/quic_udp_socket.h"
#include "quiche/quic/core/quic_utils.h"
#include "quiche/quic/platform/api/quic_bug_tracker.h"
#include "quiche/quic/platform/api/quic_flag_utils.h"
#include "quiche/quic/platform/api/quic_flags.h"
#include "quiche/quic/platform/api/quic_ip_address.h"
#include "quiche/quic/platform/api/quic_logging.h"
#include "quiche/quic/platform/api/quic_server_stats.h"
#include "quiche/quic/platform/api/quic_socket_address.h"
namespace quic {
QuicPacketReader::QuicPacketReader()
: … { … }
QuicPacketReader::~QuicPacketReader() = default;
bool QuicPacketReader::ReadAndDispatchPackets(
int fd, int port, const QuicClock& clock, ProcessPacketInterface* processor,
QuicPacketCount* ) { … }
QuicIpAddress QuicPacketReader::GetSelfIpFromPacketInfo(
const QuicUdpPacketInfo& packet_info, bool prefer_v6_ip) { … }
}