Transport protocols simulator library
Classes
AbstractARQNode
_canSend
_checkReceivedPkt
_nextSequence
_previousSequence
_processExpectedPkt
_processSending
_processUnexpectedPkt
_sendPkt
onReceive
onSend
receive
send
AbstractARQReceiver
_canSend
_processSending
AbstractARQSender
_isTimeoutSet
_onTimeout
_processUnexpectedPkt
_setTimeout
_unsetTimeout
onPktConfirmed
onTimeoutSet
onTimeoutUnset
pause
resume
stop
AbstractSequentialReceiver
_checkReceivedPkt
_processExpectedPkt
_processUnexpectedPkt
AbstractWindowedSender
_canSend
_isInExpectedRange
_isInRange
_setBase
onWindowMoved
Channel
damagePacket
getTravelingPackets
losePacket
onPacketDamaged
onPacketLost
onPacketStopped
pause
resume
send
stop
GBNReceiver
GBNSender
_checkReceivedPkt
_onTimeout
_processExpectedPkt
_processSending
Packet
damage
SRReceiver
_checkReceivedPkt
_processExpectedPkt
_processUnexpectedPkt
onWindowMoved
SRSender
_checkReceivedPkt
_onTimeout
_processExpectedPkt
_processSending
SimpleReceiver
SWReceiver
SWSender
_canSend
_checkReceivedPkt
_onTimeout
_processExpectedPkt
_processSending
StatsComputer
onUpdate
pause
pktConfirmed
pktReceived
pktSent
resume
start
stop
Timeout
isFinished
isPaused
isRunning
isStopped
pause
resume
stop
Modules
abstractNodes
Channel
goBackN
Packet
selectiveRepeat
SimpleReceiver
stopAndWait
utils
sleep
Channel
Classes
Channel