Index: net/quic/test_tools/quic_test_packet_maker.cc |
diff --git a/net/quic/test_tools/quic_test_packet_maker.cc b/net/quic/test_tools/quic_test_packet_maker.cc |
index 91d1a6059b8a26be66a27bf7c4aa748de2131d73..eb6a54e25d34f440c86bdba4ab6d324ed5b6cbf4 100644 |
--- a/net/quic/test_tools/quic_test_packet_maker.cc |
+++ b/net/quic/test_tools/quic_test_packet_maker.cc |
@@ -33,6 +33,23 @@ void QuicTestPacketMaker::set_hostname(const std::string& host) { |
host_.assign(host); |
} |
+scoped_ptr<QuicEncryptedPacket> QuicTestPacketMaker::MakePingPacket( |
+ QuicPacketNumber num, |
+ bool include_version) { |
+ QuicPacketHeader header; |
+ header.public_header.connection_id = connection_id_; |
+ header.public_header.reset_flag = false; |
+ header.public_header.version_flag = include_version; |
+ header.public_header.packet_number_length = PACKET_1BYTE_PACKET_NUMBER; |
+ header.packet_number = num; |
+ header.entropy_flag = false; |
+ header.fec_flag = false; |
+ header.fec_group = 0; |
+ |
+ QuicPingFrame ping; |
+ return scoped_ptr<QuicEncryptedPacket>(MakePacket(header, QuicFrame(ping))); |
+} |
+ |
scoped_ptr<QuicEncryptedPacket> QuicTestPacketMaker::MakeRstPacket( |
QuicPacketNumber num, |
bool include_version, |