public class SenderNewReno extends SenderReno
This class does not implement any code. It just serves
to help the SenderStateFastRecovery
to know in
which context it is running (old Reno or NewReno) and to
behave accordingly.
SenderReno
,
SenderStateFastRecovery
bytestream, congWindow, currentState, dupACKcount, dupACKthreshold, idleConnectionTimer, idleConnectionTimerHandle, lastByteAcked, lastByteSent, lastByteSentBefore3xDupAcksRecvd, localEndpoint, MSS, rcvWindow, rtoEstimator, rtoTimer, rtoTimerHandle, SSThresh, TIMER_DEFAULT
Constructor and Description |
---|
SenderNewReno(Endpoint localTCPendpoint_)
Constructor.
|
onExpiredRTOtimer, onThreeDuplicateACKs
cancelRTOtimer, getOldestUnacknowledgedSegment, getTotalBytesTransmitted, handle, resetParametersToSlowStart, send, startIdleConnectionTimer, startRTOtimer, timerExpired
public SenderNewReno(Endpoint localTCPendpoint_)
localTCPendpoint_
- The local TCP endpoint
object that contains this module.