chromium/net/third_party/quiche/src/quiche/quic/core/frames/quic_ack_frame.cc

// Copyright (c) 2016 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#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 =;

}  // namespace

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 {}

// Largest min...max range for packet numbers where we print the numbers
// explicitly. If bigger than this, we print as a range  [a,d] rather
// than [a b c d]

std::ostream& operator<<(std::ostream& os, const PacketNumberQueue& q) {}

}  // namespace quic