udt.receiver
Class ReceiverLossList
java.lang.Object
udt.receiver.ReceiverLossList
public class ReceiverLossList
- extends Object
the receiver loss list stores information about lost packets,
ordered by increasing sequence number.
- See Also:
ReceiverLossListEntry
ReceiverLossList
public ReceiverLossList()
insert
public void insert(ReceiverLossListEntry entry)
remove
public void remove(long seqNo)
contains
public boolean contains(ReceiverLossListEntry obj)
isEmpty
public boolean isEmpty()
getFirstEntry
public ReceiverLossListEntry getFirstEntry()
- read (but NOT remove) the first entry in the loss list
- Returns:
size
public int size()
getFilteredSequenceNumbers
public List<Long> getFilteredSequenceNumbers(long RTT,
boolean doFeedback)
- return all sequence numbers whose last feedback time is larger than k*RTT
- Parameters:
RTT - - the current round trip timedoFeedback - - true if the k parameter should be increased and the time should
be reset (using ReceiverLossListEntry.feedback() )
- Returns:
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2013 LittleShoot. All Rights Reserved.