#include "modules/rtp_rtcp/source/rtp_sequence_number_map.h"
#include <algorithm>
#include <iterator>
#include <limits>
#include "absl/algorithm/container.h"
#include "rtc_base/checks.h"
#include "rtc_base/logging.h"
#include "rtc_base/numerics/sequence_number_util.h"
namespace webrtc {
RtpSequenceNumberMap::RtpSequenceNumberMap(size_t max_entries)
: … { … }
RtpSequenceNumberMap::~RtpSequenceNumberMap() = default;
void RtpSequenceNumberMap::InsertPacket(uint16_t sequence_number, Info info) { … }
void RtpSequenceNumberMap::InsertFrame(uint16_t first_sequence_number,
size_t packet_count,
uint32_t timestamp) { … }
absl::optional<RtpSequenceNumberMap::Info> RtpSequenceNumberMap::Get(
uint16_t sequence_number) const { … }
size_t RtpSequenceNumberMap::AssociationCountForTesting() const { … }
}