// Checks if we're still waiting for the packet with |sequence_number|.
bool IsAwaitingPacket(QuicPacketSequenceNumber sequence_number);
- // Update the |received_info| for an outgoing ack.
- void UpdateReceivedPacketInfo(ReceivedPacketInfo* received_info,
+ // Update the |ack_frame| for an outgoing ack.
+ void UpdateReceivedPacketInfo(QuicAckFrame* ack_frame,
QuicTime approximate_now);
// Should be called before sending an ACK packet, to decide if we need
virtual QuicPacketEntropyHash EntropyHash(
QuicPacketSequenceNumber sequence_number) const OVERRIDE;
- // Updates internal state based on |received_info|.
- void UpdatePacketInformationReceivedByPeer(
- const ReceivedPacketInfo& received_nfo);
+ // Updates internal state based on |ack_frame|.
+ void UpdatePacketInformationReceivedByPeer(const QuicAckFrame& ack_frame);
// Updates internal state based on |stop_waiting|.
void UpdatePacketInformationSentByPeer(
const QuicStopWaitingFrame& stop_waiting);
QuicPacketSequenceNumber peer_least_packet_awaiting_ack_;
// Received packet information used to produce acks.
- ReceivedPacketInfo received_info_;
+ QuicAckFrame ack_frame_;
// The time we received the largest_observed sequence number, or zero if
// no sequence numbers have been received since UpdateReceivedPacketInfo.