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
SimpleReceiver
SimpleReceiver
~
SimpleReceiver
A class that receives all packets and does nothing with them.
Constructor
new SimpleReceiver
()
Source:
SimpleReceiver.js
,
line 10