| Index: net/tools/quic/test_tools/packet_dropping_test_writer.cc
|
| diff --git a/net/tools/quic/test_tools/packet_dropping_test_writer.cc b/net/tools/quic/test_tools/packet_dropping_test_writer.cc
|
| index 148591d0c0e502eb78b8b2a4c2115258b770b10e..5bb5480ae16929b6aabd634c2baba0f57d225e30 100644
|
| --- a/net/tools/quic/test_tools/packet_dropping_test_writer.cc
|
| +++ b/net/tools/quic/test_tools/packet_dropping_test_writer.cc
|
| @@ -78,7 +78,8 @@ WriteResult PacketDroppingTestWriter::WritePacket(
|
| const char* buffer,
|
| size_t buf_len,
|
| const net::IPAddressNumber& self_address,
|
| - const net::IPEndPoint& peer_address) {
|
| + const net::IPEndPoint& peer_address,
|
| + base::Callback<void(WriteResult wr)> callback) {
|
| ReleaseOldPackets();
|
|
|
| base::AutoLock locked(config_mutex_);
|
| @@ -131,7 +132,7 @@ WriteResult PacketDroppingTestWriter::WritePacket(
|
| }
|
|
|
| return QuicPacketWriterWrapper::WritePacket(
|
| - buffer, buf_len, self_address, peer_address);
|
| + buffer, buf_len, self_address, peer_address, callback);
|
| }
|
|
|
| bool PacketDroppingTestWriter::IsWriteBlocked() const {
|
| @@ -169,7 +170,8 @@ QuicTime PacketDroppingTestWriter::ReleaseNextPacket() {
|
| // Grab the next one off the queue and send it.
|
| QuicPacketWriterWrapper::WritePacket(
|
| iter->buffer.data(), iter->buffer.length(),
|
| - iter->self_address, iter->peer_address);
|
| + iter->self_address, iter->peer_address,
|
| + base::Callback<void(WriteResult wr)>());
|
| DCHECK_GE(cur_buffer_size_, iter->buffer.length());
|
| cur_buffer_size_ -= iter->buffer.length();
|
| delayed_packets_.erase(iter);
|
|
|