public class AckReceiverWindow
extends java.lang.Object
next_to_remove
. When a message with
a seqno less than next_to_remove is received, it will be discarded. The remove()
method removes
and returns a message whose seqno is equal to next_to_remove, or null if not found.Constructor and Description |
---|
AckReceiverWindow(long initial_seqno) |
public void add(long seqno, Message msg)
public Message remove()
next_to_remove
, increments the latter.
Returns message that was removed, or null, if no message can be removed. Messages are thus
removed in order.public void reset()
public int size()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String printDetails()
Copyright ? 1998-2006 Bela Ban. All Rights Reserved.