diff options
Diffstat (limited to 'chromium/net/third_party/quiche/src/quiche/quic/test_tools/quic_unacked_packet_map_peer.cc')
-rw-r--r-- | chromium/net/third_party/quiche/src/quiche/quic/test_tools/quic_unacked_packet_map_peer.cc | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/chromium/net/third_party/quiche/src/quiche/quic/test_tools/quic_unacked_packet_map_peer.cc b/chromium/net/third_party/quiche/src/quiche/quic/test_tools/quic_unacked_packet_map_peer.cc new file mode 100644 index 00000000000..4df89b03ead --- /dev/null +++ b/chromium/net/third_party/quiche/src/quiche/quic/test_tools/quic_unacked_packet_map_peer.cc @@ -0,0 +1,29 @@ +// Copyright (c) 2019 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/test_tools/quic_unacked_packet_map_peer.h" + +namespace quic { +namespace test { + +// static +const QuicStreamFrame& QuicUnackedPacketMapPeer::GetAggregatedStreamFrame( + const QuicUnackedPacketMap& unacked_packets) { + return unacked_packets.aggregated_stream_frame_; +} + +// static +void QuicUnackedPacketMapPeer::SetPerspective( + QuicUnackedPacketMap* unacked_packets, Perspective perspective) { + *const_cast<Perspective*>(&unacked_packets->perspective_) = perspective; +} + +// static +size_t QuicUnackedPacketMapPeer::GetCapacity( + const QuicUnackedPacketMap& unacked_packets) { + return unacked_packets.unacked_packets_.capacity(); +} + +} // namespace test +} // namespace quic |