#include "quiche/quic/core/frames/quic_ack_frame.h"
#include <ostream>
#include <utility>
#include "quiche/quic/core/quic_constants.h"
#include "quiche/quic/core/quic_interval.h"
#include "quiche/quic/platform/api/quic_bug_tracker.h"
#include "quiche/quic/platform/api/quic_flag_utils.h"
namespace quic {
namespace {
const QuicPacketCount kMaxPrintRange = …;
}
bool IsAwaitingPacket(const QuicAckFrame& ack_frame,
QuicPacketNumber packet_number,
QuicPacketNumber peer_least_packet_awaiting_ack) { … }
QuicAckFrame::QuicAckFrame() = default;
QuicAckFrame::QuicAckFrame(const QuicAckFrame& other) = default;
QuicAckFrame::~QuicAckFrame() { … }
std::ostream& operator<<(std::ostream& os, const QuicAckFrame& ack_frame) { … }
void QuicAckFrame::Clear() { … }
PacketNumberQueue::PacketNumberQueue() { … }
PacketNumberQueue::PacketNumberQueue(const PacketNumberQueue& other) = default;
PacketNumberQueue::PacketNumberQueue(PacketNumberQueue&& other) = default;
PacketNumberQueue::~PacketNumberQueue() { … }
PacketNumberQueue& PacketNumberQueue::operator=(
const PacketNumberQueue& other) = default;
PacketNumberQueue& PacketNumberQueue::operator=(PacketNumberQueue&& other) =
default;
void PacketNumberQueue::Add(QuicPacketNumber packet_number) { … }
void PacketNumberQueue::AddRange(QuicPacketNumber lower,
QuicPacketNumber higher) { … }
bool PacketNumberQueue::RemoveUpTo(QuicPacketNumber higher) { … }
void PacketNumberQueue::RemoveSmallestInterval() { … }
void PacketNumberQueue::Clear() { … }
bool PacketNumberQueue::Contains(QuicPacketNumber packet_number) const { … }
bool PacketNumberQueue::Empty() const { … }
QuicPacketNumber PacketNumberQueue::Min() const { … }
QuicPacketNumber PacketNumberQueue::Max() const { … }
QuicPacketCount PacketNumberQueue::NumPacketsSlow() const { … }
size_t PacketNumberQueue::NumIntervals() const { … }
PacketNumberQueue::const_iterator PacketNumberQueue::begin() const { … }
PacketNumberQueue::const_iterator PacketNumberQueue::end() const { … }
PacketNumberQueue::const_reverse_iterator PacketNumberQueue::rbegin() const { … }
PacketNumberQueue::const_reverse_iterator PacketNumberQueue::rend() const { … }
QuicPacketCount PacketNumberQueue::LastIntervalLength() const { … }
std::ostream& operator<<(std::ostream& os, const PacketNumberQueue& q) { … }
}