3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/absl/flat_hash_set.h"
7#include "mc/external/webrtc/ArrayView.h"
10namespace absl::hash_internal {
25 struct StashedPacket {
35 StashedPacket& operator=(StashedPacket
const&);
36 StashedPacket(StashedPacket
const&);
61 PacketStash& operator=(PacketStash
const&);
62 PacketStash(PacketStash
const&);
72 MCNAPI ::webrtc::ArrayView<uchar const>
GetNext();
80 MCNAPI
void Prune(uint max_size);
MCAPI void Prune(::absl::flat_hash_set< uint, ::absl::hash_internal::Hash< uint >, ::std::equal_to< uint >, ::std::allocator< uint > > const &hashes)
MCAPI void Add(::webrtc::ArrayView< uchar const > packet)
MCAPI void Prune(uint max_size)
MCAPI ::webrtc::ArrayView< uchar const > GetNext()
MCAPI bool AddIfUnique(::webrtc::ArrayView< uchar const > packet)
Definition PacketStash.h:12
Definition PacketStash.h:25