// Copyright 2013 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. #ifndef QUICHE_QUIC_TEST_TOOLS_PACKET_REORDERING_WRITER_H_ #define QUICHE_QUIC_TEST_TOOLS_PACKET_REORDERING_WRITER_H_ #include "quiche/quic/core/quic_packet_writer.h" #include "quiche/quic/core/quic_packet_writer_wrapper.h" namespace quic { namespace test { // This packet writer allows delaying writing the next packet after // SetDelay(num_packets_to_wait) // is called and buffer this packet and write it after it writes next // |num_packets_to_wait| packets. It doesn't support delaying a packet while // there is already a packet delayed. class PacketReorderingWriter : public QuicPacketWriterWrapper { … }; } // namespace test } // namespace quic #endif // QUICHE_QUIC_TEST_TOOLS_PACKET_REORDERING_WRITER_H_