public class RakSlidingWindow
extends java.lang.Object
| Constructor and Description |
|---|
RakSlidingWindow(int mtu) |
| Modifier and Type | Method and Description |
|---|---|
int |
getRetransmissionBandwidth() |
long |
getRtoForRetransmission() |
double |
getRTT() |
long |
getSenderRtoForAck() |
int |
getTransmissionBandwidth() |
int |
getUnackedBytes() |
boolean |
isInSlowStart() |
void |
onAck(long curTime,
RakDatagramPacket datagram,
long curSequenceIndex) |
void |
onNak() |
void |
onPacketReceived(long curTime) |
void |
onReliableSend(RakDatagramPacket datagram) |
void |
onResend(long curSequenceIndex) |
void |
onSendAck() |
boolean |
shouldSendAcks(long curTime) |
public int getRetransmissionBandwidth()
public int getTransmissionBandwidth()
public void onPacketReceived(long curTime)
public void onResend(long curSequenceIndex)
public void onNak()
public void onAck(long curTime,
RakDatagramPacket datagram,
long curSequenceIndex)
public void onReliableSend(RakDatagramPacket datagram)
public boolean isInSlowStart()
public void onSendAck()
public long getRtoForRetransmission()
public double getRTT()
public boolean shouldSendAcks(long curTime)
public long getSenderRtoForAck()
public int getUnackedBytes()